美文网首页
Throttle 和 Debounce 的本质及一个简单的实现

Throttle 和 Debounce 的本质及一个简单的实现

作者: 幽幽_默默 | 来源:发表于2020-04-16 16:43 被阅读0次

参考:https://blog.csdn.net/u013475983/article/details/88874248

https://www.jianshu.com/p/8b0757bdaeaf

Debounce:在一个时间段内,如果任意相邻两次事件触发的间隔小于 500ms,那么不管这整个时间段的长度是多少,也就是说不管事件触发了多少次,最终 handler 都只会被执行一次,就是最后的那一次;极端情况下,如果这个时间段趋于无穷,那么 handler 一次也得不到执行。这种短时间间隔内处理多次事件触发的机制就是 Debounce。

Throttle:这样我们就保证了每个 500ms 内的多次事件触发的第一次总会得到处理。这种短时间间隔内处理多次事件触发的机制就是 Throttle

相关文章

网友评论

      本文标题:Throttle 和 Debounce 的本质及一个简单的实现

      本文链接:https://www.haomeiwen.com/subject/fuzrvhtx.html