节流函数
防抖和节流都是对高频事件进行优化,节流是在规定的时间内执行一次操作
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 }