throttle(callback, wait){
let timer = 0;
return () => {
let now = new Date().getTime();
if (now - timer > wait) {
callback();
timer = now;
}
}
},
debounce(callback,delay){
let timer = null;
return () => {
timer && clearTimeout(timer);
timer = setTimeout(callback, delay);
}
}
转载请注明原文地址:https://ipadbbs.8miu.com/read-30797.html