一、节流函数 1. 使用场景 DOM.onclick()事件,我们给一个DOM节点绑定了点击事件,当点击该元素时触发事件函数的执行,但是当我们频繁点击该元素时,就会不断触发该点击事件,如果该点击事件触发的事件函数是DOM元素的,就会造成很高的性能消耗,可能会造成页面的卡顿。 所以此时我们应该限制该事件的触发频率,减少页面的开销。 2. 原理 连续触发事件,但是事件函数只在在规定的周期之内只执行一次。 3. 代码实现 function throttle(fn, wait = 500) { let lastTime = 0 // 初始化上一次调用的事件 return function () { l...