千锋教育-做有情怀、有良心、有品质的职业教育机构
- 节流 节流是指当一个事件触发的时候,为防止事件的连续频繁触发,设置定时器,达到一种一段事件内只触发一次的效果,在当前事件内不会再次触发,当前事件结束以后,再次触发才有效. function thro(cb,wait){ let timeOut return function(){ if(timeOut) return timeOut = setTimeout(function(){ cb() clearTimeout(timeOut) timeOut = null },wait) } }
- 防抖 防抖是指当一个事件触发的时候, 为防止频繁触发事件, 设置定时器,以达到一种 频繁触发期间不处理, 只有当最后一次连续触发结束以后才处理 function debounce(cb,wait){ let timer return function(){ clearTimeout(timer) timer = setTimeout(()=>cb(),wait) } }
下一篇
谈一谈垃圾回收机制?相关推荐