其他分享
首页 > 其他分享> > 防抖和节流

防抖和节流

作者:互联网

防抖: 当用户再次点击的时候,把上一个定时器清掉

 function debounce(fn){
    let Mytime = null;
    return function(){
      clearTimeout(Mytime);
      Mytime = setTimeout(()=>{
        fn.apply(this,arguments)
      },200)
    }
  }

节流:

相当于设置了一个开关,定时器用来恢复到原来状态   (一开始打开,然后执行时候关了,定时器执行完毕之后再打开,相当于是我可以继续执行)

 

标签:function,防抖,定时器,节流,Mytime,fn
来源: https://blog.csdn.net/m0_59006402/article/details/119384533