functiondebounce(fn,wait){vartimeout=null;returnfunction(){if(timeout!==null)clearTimeout(timeout)timeout=setTimeout(fn,wait)}}//处理函数functionhandle(){console.log(Math.random())}//滚动事件window.addEventListener('scroll',debounce(handle,2000));第一个疑问debounce里面return后接的函数可以不带函数名吗?第二个疑问这个函数在这段代码里面会执行吗,return只是返回了一个定时器函数,可是还没有调用它呢?原文链接https://zhuanlan.zhihu.com/p/...
翻翻过去那场雪
慕容3067478
相关分类