函数节流 函数节流

Posted ThisCall

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数节流 函数节流相关的知识,希望对你有一定的参考价值。

// 函数节流 var canRun = true; document.getElementById("throttle").onscroll = function(){ if(!canRun){ // 判断是否已空闲,如果在执行中,则直接return return; } canRun = false; setTimeout(function(){ console.log("函数节流"); canRun = true; }, 300); };

// 函数防抖 var timer = false; document.getElementById("debounce").onscroll = function(){ clearTimeout(timer); // 清除未执行的代码,重置回初始化状态 timer = setTimeout(function(){ console.log("函数防抖"); }, 300); };

以上是关于函数节流 函数节流的主要内容,如果未能解决你的问题,请参考以下文章

函数节流与函数防抖

Vue中函数节流

js防抖与节流

函数的节流

js函数节流和函数防抖

JS基础-防抖和节流