什么情况下使用js的函数防抖动

昨天刚刚接触了函数防抖动,就是给一个监听的事件绑定一个函数,使其在满足一定条件下才执行,这样就不会频繁的触发监听事件要执行的程序,例如让它在几秒后再执行。

问题来了,什么情况下使用函数防抖动?像页面滚动和改变浏览器大小我感觉没必要加这个。

阅读 4.2k
4 个回答

例如搜索框监听输入查询,加一个时间限制,可以避免过于频繁的发送请求

页面滚动要加吧……网络差一点,连续的下滑操作,让你想死的心都有了!

只要可能会出现频繁操作或者响应的时候,就需要用它来避免因为操作频繁引起事件停止响应

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏