跳至主要內容
Guo's Page
专栏
读书摘记
开发
设计模式
站外链接
SKIP
TinyCRUD
JSFullStack
搜索
Ctrl
K
防抖和节流
约 254 字
防抖和节流
防抖 VS 节流
特性
防抖
节流
原理
在事件触发后,等待一定的延迟时间。如果在此时间内再次触发了事件,则重新开始计时。
在一定时间间隔内只允许函数执行一次。
关注点
停止触发后的执行
在活动期间有规律的执行
使用场景
适用于连续事件只需在最后一次触发时响应的场景,如输入框自动完成。
适用于限制函数执行频率的场景,如滚动事件、窗口调整大小等。
效果
只有在事件停止触发后的一定时间内没有再次触发事件时,函数才会执行。
即使事件频繁触发,函数也只会按照设定的时间间隔执行。
上一页
跨域问题
下一页
JavaScript的发展史