防抖 节流_Javascript中函数防抖与节流

防抖 节流_Javascript中函数防抖与节流_第1张图片

函数防抖和节流

平时很多应用场景需要用到防抖和节流,面试时候也基本会问到,这里总结一下。

防抖

在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。
  • 直接上代码

    

节流

规定在一个单位时间内,只能触发一次函数。如果这个单位时间内触发多次函数,只有一次生效。
  • 还是直接看代码

    

总结

防抖就像游戏中的buff,你吃了bull,开始倒计时,这时候你又吃了一个buff,则重新记时。
节流就是游戏中的技能CD,你按下技能以后,再规定的时间内,你再按也没用,只能能冷却好了再按。

你可能感兴趣的:(防抖,节流)