防抖
什么是防抖?先看一段代码
<body>
<input type="text" name="" id="">
</body>
<script>
let inp = document.querySelector("input");
inp.oninput = function(){
console.log(this.value);
}
</script>
这段代码在屏幕显示一个input框,并在input输入时在控制台输出。
可以观察控制台,仅仅输入四个字,事件却执行了很多次,这是很影响效率的。那么我们怎么样才能让请求的次数没有那么多呢?
这时候就要采用防抖了,防抖就是在当用户触发事件过于频繁时,只要最后一次的事件操作。
<body>
<input type="text" name="" id="">
</body>
<script>
let inp = document.querySelector("input");
let t = null;
inp