防抖 Debounce
【防抖与节流】防抖可以想象成电梯门, N秒内重复触发则重新计时
调整大小,调整桌面浏览器窗口大小的时候,会触发很多次 resize 事件,若某段时间还在resize就重新计时,直到resize结束,再调整HTML布局。
throttle 节流阀
保证 N 毫秒内至少执行一次
requestAnimationFrame 跟 _.throttle(dosomething, 16) 等价。
用户向下滚动无限滚动页面,不能说需要检查滚动位置距底部多远,如果邻近底部了,我们可以发 AJAX 请求获取更多的数据插入到页面中。
推荐阅读
- 定位|Vue.js开发移动端经验总结
- vue.js|has no exported member
- angularjs|脏值检测原理
- ECMAScript|JavaScript性能优化具体实现-第二篇
- Leetcode剑指offer16不含有重复字符的最长子字符串
- JavaScript中数组的splice方法和slice方法详解
- 达内培训期间所学的知识|CGB2111开班第二十九天
- 破解JavaScript高级玩法吾爱fenxiang
- Google V8系列(三)V8提升函数执行效率的策略(Inline Cache(内联缓存))