/ 节流函数
function throttle(callback, wait) {
let start = 0 ;
return function(e){
let now = Date.now()
if(now - start >= wait){
callback.call(this,e);
start = now;
}
}
}
// 防抖函数
function debounce(callback,time){
var timeout = null;
return function(e){
if(timeout != null){
clearTimeout(timeout)
}
//启动定时器
timeout = setTimeout(()=>{
callback.call(this,e)
timeout = null;
},time)
}
}
js防抖和节流
最新推荐文章于 2024-02-01 09:35:36 发布