欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

防抖措施

程序员文章站 2022-05-14 13:28:36
...

//防抖机制 在3秒内 只有第一次点击生效,其它无效再过了3秒后循环(第一人说了算)
var num = 0;

function throttle(fn,interval){
     let last = 0;
     return function(){
         let context = this;
         let args = arguments;
         let now = +new Date();
         console.log(now,last,fn, 'now')
         if(now-last >= interval){
             last = now;
             fn.apply(context,args);
         }
     }
}

document.addEventListener('click',throttle(() =>{num++;console.log(num,'num')} ,3000));
相关标签: 防抖

上一篇: vh与vw的使用事项

下一篇: js 防抖