性能优化
aifiggle
这个作者很懒,什么都没留下…
展开
-
防抖和节流,提高性能
防抖、节流,性能优化1、防抖防抖就是防止抖动,当持续触发事件的时候,会合并事件而不会立即触发,在一定时间内不再触发那个事件的时候才会真正去触发事件function debounce(fn, delay, ...rest) { let timer; return function () { let that = this; if (timer) { clearTimeout(...原创 2020-05-01 11:47:18 · 187 阅读 · 0 评论 -
防抖和节流
防抖和节流对于一些高频事件,比如窗口的resize, scroll, 输入框输入事件、鼠标移动等事件,如果这些事件处理函数比较复杂或者页面重新渲染的次数频繁,那么会给浏览器造成比较大的压力,性能低下,用户体验不好。这时候可以有相应的防抖或节流的方式减少函数触发的频率防抖对于持续触发的事件,会合并事件而不会立即执行;如果在一定的时间内没有再次触发这个事件,那么才会真正执行这个事件。有两种方式...原创 2020-01-19 16:07:06 · 237 阅读 · 0 评论