防抖节流之总结篇
防抖节流之总结篇前言为了处理用户行为会频繁的触发事件执行,而对于DOM的操作、资源加载等耗费性能的处理,很可能会导致界面卡顿,甚至浏览器奔溃,而函数的节流与防抖就是为了解决类似需求而产生的。防抖概念:在短时间内多次触发同一个函数,只执行最后一次。应用场景:表单输入验证表单输入触发搜索 ajaxresize/scroll/touch/mouseove 事件原理:通过计时器延迟函数执行,短时间内再次触发时重置并添加新计时器。实现:基础版:function debounce(fn,w
原创
2020-08-13 21:47:07 ·
375 阅读 ·
2 评论