防抖节流函数
防抖函数
function deboune (fn, time){
let timer = null
return function(){
clearTimeout(timer)
timer = setTimeout(() => {
fn.apply(this)
},time)
}
}
节流函数
function throttle (fn,time){
let flag = true
return function(){
if(!flag) return
flag = false
setTimeout(() => {
fn.apply(this)
flag = true
},time)
}
}
没有什么是一蹴而就的。
浙公网安备 33010602011771号