防抖和节流都是对高频事件进行优化,节流是在规定的时间内执行一次操作
1 window.onscroll=throttle(function(){ 2 alert(1) 3 },1000) 4 function throttle(fn,delay) { 5 let t=true; 6 return function(){ 7 if(t) { 8 setTimeout(()=>{ 9 fn.call(this) 10 t=true 11 },delay) 12 } 13 t=false 14 } 15 }
标签:function,throttle,节流,delay,true,fn,函数 From: https://www.cnblogs.com/qietu/p/17562638.html