什么是防抖和节流?有什么区别?如何实现
在前端的面试中,经常会问到 防抖 和 节流 的问题,这里我简单的说一下自己的理解。防抖:在任务高频率触发的时候,只有触发间隔超过指定间隔的时间,任务才会执行在每次函数执行之前先清空上一次设置的定时器,原因是:如果执行间隔大于n秒,那么先前的定时任务一定已经执行完毕,当执clearTimeout时,其实并没有定时器可清楚,否则定时器会被清除,然后重新计时function debounce (fn,wait,immediate){ var timer = null; consol
原创
2020-05-27 10:50:09 ·
453 阅读 ·
0 评论