请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

5回答

函数节流:当持续触发事件时,保证一定时间段内只调用一次事件处理函数。

1 回复 有任何疑惑可以回复我~
  • Dell #1
    你说的对
    回复 有任何疑惑可以回复我~ 2019-07-07 17:44:55

大神可不可以讲下,这段代码的执行。发生了什么。比如,为什么要把this.timer赋值为null,,还有cleartimeout

0 回复 有任何疑惑可以回复我~
  • 提问者 Kevin_Engineer #1
    当 setTimeout 执行完后要及时清理,不然有内存泄漏的风险
    回复 有任何疑惑可以回复我~ 2019-08-20 09:30:51

大神,这里加的这个判断,if(!this.timer)有什么意义吗,因为我在判断之前console了下timer的布尔值,显示永远为false,,也就是说,这个if中的代码块永远都会执行。不用加这个判断也可以吗

0 回复 有任何疑惑可以回复我~
  • 16ms之后才能再次执行
    回复 有任何疑惑可以回复我~ 2019-11-14 11:28:51
z3734836263785718 2019-07-01 21:22:24

感谢老哥 StackOverflow搜了半天最优节流代码 还是你这个好点

0 回复 有任何疑惑可以回复我~
Dell 2019-04-01 23:18:05

你说的对,代码写的稍微有点问题

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信