采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
滚动时,节流的代码
函数节流:当持续触发事件时,保证一定时间段内只调用一次事件处理函数。
你说的对
大神可不可以讲下,这段代码的执行。发生了什么。比如,为什么要把this.timer赋值为null,,还有cleartimeout
当 setTimeout 执行完后要及时清理,不然有内存泄漏的风险
大神,这里加的这个判断,if(!this.timer)有什么意义吗,因为我在判断之前console了下timer的布尔值,显示永远为false,,也就是说,这个if中的代码块永远都会执行。不用加这个判断也可以吗
16ms之后才能再次执行
感谢老哥 StackOverflow搜了半天最优节流代码 还是你这个好点
你说的对,代码写的稍微有点问题
登录后可查看更多问答,登录/注册
课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握
2.4k 20
2.0k 19
3.1k 17
1.7k 16
2.2k 15
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号