function debounce(fn,delay){ return function () { clearTimeout() const t = setTimeout(() => { fn.call(this,arguments) },delay) } } let input1 = document.getElementById('debounce') console.log(input1) // input1.addEventListener('keyup',(e) => { // console.log(e) // })
<div> 防抖: <input id="debounce"></input> </br> 节流: <input id="trottle"></input> </div>
#debounce { }