防抖节流

一句话总结

“防抖(Debounce)是‘最后一次说了算’,而节流(Throttle)是‘按时间节奏执行’。”

  • 防抖:在事件被触发 n 秒后再执行回调,如果在这 n 秒内又被触发,则重新计时。
  • 节流:规定在一个单位时间内,只能触发一次函数。如果这个单位时间内触发多次函数,只有一次生效。