//节流
let jFn = (function(){
let isDo = false;
return function(fn,time){
if(isDo) return;
isDo = true;
setTimeout(function(){
fn();
isDo = false;
},time)
}
})()
function do1(){
jFn(function(){
console.log('节流...')
},1500);
};
//防抖
let fFn = (function(){
let timer = null;
return function(fn,time){
if(timer){
clearInterval(timer);
}
timer = setInterval(function(){
fn();
},time)
}
})();
function do1(){
fFn(function(){
console.log('防抖...')
},1500);
};