站长随笔

正则表达式的作用

阅读(255)

正则表达式有什么作用? 正则表达式主要有三个作用: 1、最常用的其实还是「表单验证」(匹配) 2、过滤敏感词(替换) 3、字符串中提取我们想要的部分(提取)

同步和异步的区别

阅读(239)

1、 同步的意思是说,你只有完成了前一个任务,才可以执行后一个任务。程序的执行顺序和任务的排列顺序是一致的、同步的。 比方说做饭(煮青菜汤),如果按照同步做法的话就是:先烧水,等水开了,再去洗菜,煮菜。 2、 但是我们可以发现一个问题,我们...

为什么js是单线程的?

阅读(239)

JavaScript这门语言有很多特点,其中一个很大的特点就是:单线程。 单线程是什么意思呢? 同一时间只能做一件事。 我们都知道,其实很多语言都是多线程的,那么为什么js是单线程的呢? 这其实是js这门脚本语言诞生的使命所致的: js为什...

线性代数研究的问题是什么?

阅读(221)

我们学习线性代数,有没有思考过一个问题:《线性代数》究竟研究的是什么内容啊! 这其实是个很难回答的问题。 如果非要给个回答,我觉得,这个回答比较贴切: 笼统地说,线性代数是一门将m维世界和n维世界联系起来的学科。 初学线性代数,我们会先学习...

splice和slice方法的区别

阅读(235)

splice()和slice()都是js数组的方法,很多人会把这两个api给弄混了。 splice和slice最大的区别是,splice会改变原数组,而slice不会。 splice()方法还是非常强大的,用于在数组中添加、删除或替换元素。...

script标签放在什么位置

阅读(290)

script标签应该放置在什么位置? 答案是:放在body标签里面。 很多人可能会疑惑了,为什么不放在head标签里呢? 刚才说,script标签是放在body标签里的,更具体说是,放在body标签里面且是最底部。 我们要保持我们写的网页h...

html lang=zh-cn有什么用

阅读(263)

前端编辑器里默认生成的html代码中显示的是<html lang=”en”> 有时候,我们需要将其改为<html lang=”zh-cn”>。 我们写的网页,大多时候都...

live server插件是干嘛的?

阅读(249)

我们都知道,你要想做前端开发,就得需要一个ide来写我们的代码。 前端ide,首选【vscode】,因为vscode非常强大。 如果你使用的是vscode,那么我强烈建议你装一个插件:Live Server。 live server插件是干...

js数组解构赋值

阅读(319)

其实js es6版本中新加的“解构赋值”的功能是非常实用的,让我们的开发更加地方便。 如果我想把一个有着三个元素的数组中的元素都抽出来,分别赋值给一个变量,以前的做法是这样的: var arr = [1, 3, 7] var one = a...