
JS进阶
来七分
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JS基础5(原型与原型链)
**对象:**无序属性的集合,其属性可以包含基本值,对象或者函数。对象是一组没有特定顺序的值。原创 2019-03-10 20:28:18 · 254 阅读 · 0 评论 -
JS进阶1(defer async ECMAScript)
外部JS应该放到body后面执行,因为如果放到head中,会让所有js文件加载完然后呈现页面。这会导致呈现页面时出现延迟。 给网页添加javascript的方式有: 1、使用script标签,将javascript代码写到之间 2、添加外部javascript文件 3、使用行内javascript 注意:使用@import引入css文件,但是不能引入js文件 defer async defer:立...原创 2019-04-05 11:39:55 · 169 阅读 · 0 评论 -
JS进阶2(数组 函数)
检测数组的两种方式 1.Array.isArray(value)//检测是否为数组 2.value instanceof Array Array类型 3.栈方法,push(),pop() 4.队列方法,push()末端添加,pop()弹出最后,shift()移除第一个,unshift()从前面插入 5.重排序方法value.sort(),reverse() 6.操作方法concat()()合并数组...原创 2019-04-05 16:02:39 · 471 阅读 · 0 评论 -
JS进阶——防抖,节流
判断类型(可以判断不在同一作用域下的数组,也可以判断正则表达式或函数):Object.prototype.toString.call(value); 惰性载入函数 如果if语句没必要每次都执行,代码可以更快运行。解决办法就是惰性载入函数 1.在函数被调用时再处理函数 创建一个变量,if中的每个分支都会为变量赋值,有效覆盖了原有的函数,最后一步就是调用新赋的函数。 2.在声明函数时就指定适当的函数。...原创 2019-04-11 20:29:38 · 297 阅读 · 0 评论