防抖节流

2019-06-10  本文已影响0人  啊哈_57ea

https://www.jianshu.com/p/8f7c22d7625a

防抖,设置的时间内重新开始

节流,设置的时间间隔内只执行一次

防抖:当持续触发事件时,一段时间段内没有再触发事件,事件处理函数才会执行一次,如果设定的时间到来之前就触发了事件,延时重新开始。

防抖原理:对处理函数进行延时操作,若设定的延时到来之前,再次触发事件,则清除上一次的延时操作定时器,重新定时。

节流:当持续触发事件时,保证一定时间段内只调用一次事件处理函数。

函数节流应用的实际场景,多数在监听页面元素滚动事件的时候会用到。

函数节流的要点是,声明一个变量当标志位,记录当前代码是否在执行。如果空闲,则可以正常触发方法

上一篇下一篇

猜你喜欢

热点阅读