function debounce(fn, wait) {
var timeout =
null;
console.log(
"只进来一次")
return
function() {
console.log(timeout)
if(timeout !==
null) {
clearTimeout(timeout);
}
timeout = setTimeout(fn, wait);
console.log(timeout,
"timeout")
}
}
// 处理函数
function handle() {
console.log(Math.random());
}
// 滚动事件
window.addEventListener(
'scroll', debounce(handle,
1000));
//直接复制到编辑器就可以执行 实现在停止滚动后1s执行