函数节流
自己做的小笔记,针对输入、window.onresize()这种频繁输入的操作可以加个定时器,实现节省性能。
function dealwith(fn,delay,maxExec){
var timer;
var lastTime = new Date();
return function(arg){
var now = new Date();
if(now-lastTime<maxExec) {
timer = setTimeout(()=>{
fn(arg);
lastTime = now;
},delay);
}else{
fn(arg);
}
}
}