就是指连续触发事件但是在 n 秒中只执行一次函数。
(减少事件发生的频率)
以下是示例:
<body>
<input type="text" />
<script>
let flag = true
document.querySelector('input').addEventListener('input', function () {
if (flag) {
console.log(this.value)
flag = false
setTimeout(() => {
flag = true
}, 500)
}
})
</script>
</body>
第一次输入之后500ms之后再次输入才可以正常打印