为了账号安全,请及时绑定邮箱和手机立即绑定

节流和反跳功能之间的区别

节流和反跳功能之间的区别

拉风的咖菲猫 2019-12-07 16:33:17
任何人都可以用一个简单的词来解释一下为了限制速率而对一个函数进行节流和反跳之间的区别。在我看来,两者似乎都做同样的事情。我检查了这两个博客以了解:http://remysharp.com/2010/07/21/throttling-function-callshttp://benalman.com/projects/jquery-throttle-debounce-plugin/
查看完整描述

3 回答

?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

简单来说:

  • 节流将延迟执行功能。它将减少多次触发的事件的通知。

  • 防弹跳会将对函数的一系列顺序调用组合为对该函数的单个调用。它可确保针对多次触发的事件做出一个通知。

您可以在这里直观地看到差异

如果您有一个被调用很多的函数-例如,当发生大小调整或鼠标移动事件时,可以多次调用它。如果您不希望这种行为,可以对其进行节流,以便定期调用该函数。防弹跳意味着在一系列事件的结尾(或开始)调用它。


查看完整回答
反对 回复 2019-12-07
  • 3 回答
  • 0 关注
  • 309 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信