美文网首页
2019-06-24 函数节流和函数防抖

2019-06-24 函数节流和函数防抖

作者: 追夢的蚂蚁 | 来源:发表于2019-06-24 16:32 被阅读0次

最近看了很多blog里介绍的函数节流和函数防抖,所以整理出一套较为简单,易理解的函数节流和函数防抖

函数节流:
首先通过CD,冷却时间来理解一下吧

function fn(){}

var cd = false

button.onclick = function(){
  if(cd){
    //
  }else{
    fn()
    cd = true 
    var timerId = setTimeout( ()=>{
      cd = false
    },3000)
  }
}

函数防抖:
外卖带着一起送

var timerId = null
button.onclick = function () {
  if(timerId){
    window.clearTimeout(timerId) 
  }
  timerId = setTimeout(()=>{
    fn()
    timerId = null
  },5000)
}

相关文章

网友评论

      本文标题:2019-06-24 函数节流和函数防抖

      本文链接:https://www.haomeiwen.com/subject/vikoqctx.html