码迷,mamicode.com
首页 > 其他好文 > 详细

函数节流 函数节流

时间:2018-05-05 16:46:56      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:als   time   timer   判断   lse   return   run   span   param   

// 函数节流 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); };

函数节流 函数节流

标签:als   time   timer   判断   lse   return   run   span   param   

原文地址:https://www.cnblogs.com/dianzan/p/8994945.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!