什么是防抖和节流?

535 阅读1分钟

防抖

  1. 概念:防抖(debounce)指的是:频繁触发某个操作时,只执行最后一次。
  2. 作用:减少逻辑执行的次数。
  3. 场景:搜索框只在输入完后,才执行查询的请求。
  4. 好处:这样可以有效减少请求的次数,节省网络资源。

05.png

节流

  1. 概念:节流(throttle)指的是:单位时间内,频繁触发同一个操作,只会触发 1 次
  2. 场景:页面新闻刷新,浏览器大小改变页面适配。
  3. 好处:这样可以有效减少请求的次数,节省网络资源
  4. 作用:减少逻辑执行的次数。

06.png