js中的防抖与节流 防抖 防抖 n秒内的频繁操作,只有最后一次操作会执行函数,如果n秒内又触发操作,则重新计算执行的时间 function debounce(fn, time = 300) { let timer = null return () => { clearTimeout(timer) timer = setTimeout(() => { fn() }, time); } }