对于防止频繁被处理的方法,可以将它放到防抖函数里
debounce(fnc,delay){
let timer = null
return function(...args){
if(timer) clearTimeout(timer)
timer = setTimeout(()=>{
fnc.apply(this,...args)
},delay)
}
}
网友评论