JavaScript
酷恩Queen
这个作者很懒,什么都没留下…
展开
-
理清楚防抖和节流
在开发中我们经常会遇见一些频繁触发的事件,比如resize、scroll、mousemove等。那如果这些事件是复杂的回调函数或是数据请求,连续的被触发之后,浏览器反应不过来,就会出现卡顿的现象,为了解决这个问题,就出现了两种解决方案:防抖(debounce)和 节流(throttle) 防抖(debounce) 原理:触发高频事件后n秒内,函数只会执行一次,如果在一个事件触发的n秒内再次触发...原创 2020-01-09 17:04:05 · 154 阅读 · 1 评论 -
你知道slice()、splice()、substr()、substring()的区别吗?
这个问题在我初学js的时候就一直傻傻分不清楚,当时只大概知道有的可以操作字符串、有的可以操作数组、有的可以截取、有的可以插入、有的还能删除,有的是参数截取长度、有的参数是结束位置、有的参数可以是负数、有的不能接受负数参数······用的时候全靠试,瞎猫遇见死耗子,试对了就写上了,用了这么些年了,你要让我一一说出他们的特点,我还真的想一会儿。相信很多同学跟我一样,为了可以更好的记住他们,今天我来好好...原创 2019-12-24 10:37:52 · 341 阅读 · 0 评论 -
你晓不晓得typeof与instanceof
相同点: JavaScript中typeof和instanceof常用来判断一个变量是否为空,或者是什么类型的。 不同点: typeof的定义和用法: 返回值是一个字符串,用来说明变量的数据类型。 细节: 1)、typeof一般只能返回如下几个结果: number,boolean,string,function,object,undefined。 2)、typeof来获取一个变量是...原创 2019-12-20 10:26:31 · 183 阅读 · 0 评论