
函数
DepressedPrince
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入理解函数
一、函数的默认值 默认值可以解决在参数缺省的时候,防止出错。一般情况下,设置默认值的参数,应该是尾参数,这样比较容易看出,到底省略了那些参数。 如果传入参数是undefined,将触发该参数等于默认值,如果是null,则没有这个效果。 function foo(x = 1, y = 2) { console.log(x, y); } foo(undefined, null); /...原创 2018-05-27 18:43:55 · 278 阅读 · 0 评论 -
函数节流(throttle)& 函数防抖(debounce)
前言 最近项目是遇到了用户频繁操作的问题,最后使用了函数的节流来防止用户误操作,特此记录一下函数节流和防抖 节流(throttle) 原理:在一定时间间隔内,只会执行一次方法。相当于把一定时间间隔内的频繁触发的事件,合成一次调用。就像resize这类频繁触发的事件,对于浏览器的性能消耗很大,使用节流函数,以此降低事件触发的频率 实现方式有两种:时间戳 和 setTimeout // ...原创 2019-02-12 14:24:48 · 397 阅读 · 0 评论