节流

节流
YuXiang节流(Throttle)
节流的核心思想是:在一定时间间隔内,无论事件触发多少次,只执行一次函数。
应用场景
- 滚动事件(每隔一段时间检查滚动位置)。
- 按钮点击(防止用户快速多次点击)。
手写实现
1 | function throttle(func, delay) { |
使用示例
1 | function onScroll() { |
节流的核心思想是:在一定时间间隔内,无论事件触发多少次,只执行一次函数。
1 | function throttle(func, delay) { |
1 | function onScroll() { |