防抖与节流
防抖与节流
防抖:短时间内大量触发同一事件,只会执行一次函数。
// 防抖
function debounce(fn, delay) {
let timer = null;
if (timer) {
clearTimeout(timer);
}
timer = setTimeout(() => {
runTask();
}, delay);
}
// 测试
function runTask() {
console.log("run task");
}



浙公网安备 33010602011771号