防抖和节流
作者:互联网
防抖: 当用户再次点击的时候,把上一个定时器清掉
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