任何人都可以用一个简单的词来解释一下为了限制速率而对一个函数进行节流和反跳之间的区别。在我看来,两者似乎都做同样的事情。我检查了这两个博客以了解:http://remysharp.com/2010/07/21/throttling-function-callshttp://benalman.com/projects/jquery-throttle-debounce-plugin/
3 回答
有只小跳蛙
TA贡献1824条经验 获得超8个赞
简单来说:
节流将延迟执行功能。它将减少多次触发的事件的通知。
防弹跳会将对函数的一系列顺序调用组合为对该函数的单个调用。它可确保针对多次触发的事件做出一个通知。
您可以在这里直观地看到差异
如果您有一个被调用很多的函数-例如,当发生大小调整或鼠标移动事件时,可以多次调用它。如果您不希望这种行为,可以对其进行节流,以便定期调用该函数。防弹跳意味着在一系列事件的结尾(或开始)调用它。
添加回答
举报
0/150
提交
取消