//防抖
function debounce(fn,delay) {
let time= null; // 私有化数据
return function (){
let context = this,args = arguments;
if(time) { // 下一次点击的时候获取到上一下的time,也就是保持数据。
clearTimeout(time)
// 思考题 这里要不要清空time
// time = null;
}
time = setTimeout(function (){
fn.apply(context,args);
},delay)
}
}
防抖和节流
最新推荐文章于 2024-04-07 11:56:57 发布