![34e6b30e60f3c711bfae0599bcea03d1.png](https://img-blog.csdnimg.cn/img_convert/34e6b30e60f3c711bfae0599bcea03d1.png)
函数防抖和节流
平时很多应用场景需要用到防抖和节流,面试时候也基本会问到,这里总结一下。
防抖
在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。
- 直接上代码
<
节流
规定在一个单位时间内,只能触发一次函数。如果这个单位时间内触发多次函数,只有一次生效。
- 还是直接看代码
<
总结
防抖就像游戏中的buff,你吃了bull,开始倒计时,这时候你又吃了一个buff,则重新记时。
节流就是游戏中的技能CD,你按下技能以后,再规定的时间内,你再按也没用,只能能冷却好了再按。