针对高频(resize、scroll、mousemove ,键盘输入,多次快速click等等)触发会影响性能这一问题,我们采用防抖节流的方法来解决.我会用代码来实现防抖节流.
事件再次被触发时他们处理的方式不同,但是他们的核心都是一段时间后执行.防抖是只要被打断就重新计时,节流是在一段时间内只允许执行一次.
防抖
- 什么是防抖 ?
所谓防抖,就是指触发事件后 n 秒后才执行函数,如果在 n 秒内又触发了事件,则会重新计算函数执行时间。
节流
- 什么是节流 ?
所谓节流,就是指连续触发事件但是在 n 秒中只执行一次函数
评论 (0)