JavaScript
优化 标签描述

防抖和节流是两种常见的前端优化技术,用于限制函数的执行次数。 防抖是指在事件被触发后,等待一段时间后执行函数。如果在这段时间内事件再次被触发,那么计时器会被重置,重新等待一段时间后执行函数。这可以防止函数被频繁调用,特别是一些高频事件(如窗口调整大小、滚动等)。 functiondebounce(func,delay){ lettimerId; returnfunction(...args){ clearTimeout(timerId); timerId=setTimeout(()=>{ func.apply(this,args); },delay); }; } functio...