什么叫节流?及其应用
节流的意思是让函数有节制地执行,而不是毫无节制的触发一次就执行一次。什么叫有节制呢?. 就是在一段时间内,只执行一次。注意(区别与防抖的地方)
<body>
<!-- 降低代码的执行频率 -->
<!-- 节流:固定时间内 多次操作以首次为准 -->
<button id="btn">点击请求数据</button>
<script>
var flag = true;
btn.onclick = function () {
if (flag) {
flag = false;
console.log("请求数据");
setTimeout(() => {
flag = true;
}, 1000)
}
}
</script>
</body>