防抖(debounce)和节流(throttle)都是控制函数执行频率的手段,但时机不同。
一、防抖:等你不闹了再执行
事件触发后等一段时间,期间不再触发才执行。典型:搜索框输入停止后才发请求。
二、节流:按固定节奏执行
无论触发多频繁,固定时间间隔内只执行一次。典型:滚动、拖拽时的计算。
三、怎么选
- 只关心"最后一次结果"→ 防抖;
- 要"持续但别太频繁"→ 节流。
四、记忆口诀
防抖像电梯门(等人上完再关),节流像水龙头(匀速滴水)。
广告位
此处为广告展示区,站点主粘贴发布商 ID 后自动展示。
此处为广告展示区,站点主粘贴发布商 ID 后自动展示。