防抖就是触发多次执行最后一次,利用定时器,每次触发都清除前一次的定时器再去开启这一次定时器。
节流就是在一定的时间内执行一次,避免多次触发造成卡顿
发抖函数封装
function debounce(fn, t) {
let time = null
return () => {
clearTimeout(time)
time = setTimeout(fn, t)
}
}
防抖就是触发多次执行最后一次,利用定时器,每次触发都清除前一次的定时器再去开启这一次定时器。
节流就是在一定的时间内执行一次,避免多次触发造成卡顿
发抖函数封装
function debounce(fn, t) {
let time = null
return () => {
clearTimeout(time)
time = setTimeout(fn, t)
}
}