节流与防抖
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
})
}