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

刷新频繁的防抖函数处理

时间:2020-05-11 01:25:13      阅读:59      评论:0      收藏:0      [点我收藏+]

标签:timer   null   deb   time   bsp   return   clear   bounce   rgs   

防抖( debounce )

debounce(func,delay){
  let timer = null;
  return function(...args){
    if(timer) clearTimeout(timer)
    timer = setTimeout( () => {
      func.apply(this,args)
    },delay)          
  }    
}

 

刷新频繁的防抖函数处理

标签:timer   null   deb   time   bsp   return   clear   bounce   rgs   

原文地址:https://www.cnblogs.com/gmts/p/12865928.html

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