节流与防抖

2019-07-12  本文已影响0人  怎么昵称
节流

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
  })
}















上一篇 下一篇

猜你喜欢

热点阅读