防抖和节流

2021-03-12  本文已影响0人  超开心儿

防抖(debounce):对于短时间内连续触发的事件例如滚动事件,防抖的含义就是让某个时间期限如1000ms内,事件处理函数只执行一次。最后一次操作被触发。

节流(throttle):固定期限内,只执行一次动作。若有新事件触发,不执行。周期结束后,又有事件触发,开始新的周期。

区别: 函数节流不管事件触发有多频繁,都会保证在规定时间内一定会执行一次真正的事件处理函数,而函数防抖只是在最后一次事件后才触发一次函数。

image.png
image.png
上一篇 下一篇

猜你喜欢

热点阅读