在前端开发过程中,我们经常会绑定一些事件,例如click、resize、scroll事件,但是这些事件无法控制触发频率,甚至如果用户不停的点击按钮,click事件也会频繁的触发,事件的触发频率变高之后,响应速度也会下降,更可能出现出现页面卡顿,假死现象。
针对这种问题,有两种解决策略,也就是 函数防抖 和 函数节流 (debounce and throttle)
在前端开发过程中,我们经常会绑定一些事件,例如click、resize、scroll事件,但是这些事件无法控制触发频率,甚至如果用户不停的点击按钮,click事件也会频繁的触发,事件的触发频率变高之后,响应速度也会下降,更可能出现出现页面卡顿,假死现象。
针对这种问题,有两种解决策略,也就是 函数防抖 和 函数节流 (debounce and throttle)