美文网首页
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