防抖:
规定时间多次触发,只执行最后一次
常见应用场景:
input
//理解版
<body>
<input type='text'/>
<script>
// 防抖:一定时间内多次触发只执行最后一次
const ipt = document.querySelector('input')
let timer = null
ipt.oninput = () => {
if (timer !== null) clearTimeout(timer)
timer = setTimeout(() => {
console.log(1);
}, 2000);
}
</script>
</body>
节流:面试官更喜欢问防抖节流篇----节流