简单的防抖debounce
调用函数n时间后才会执行方法,如果在n时间内再次调用方法,则会重新计算n时间
var debounce = function(time,fn){
var last;
return function(){
clearTimeout(last);
last = setTimeout(() => {
fn();
}, time);
}
}