1,说说防抖节流的区别?
函数的防抖与节流是我们解决频繁操作DOM 时间的两种解决方案。(setTimeout)定时器实现
函数防抖(debounce):
原理:将若干函数调用合为一次,并在给定时间过去之后或者连续时间完全触发完成之后,调用一次
函数节流:
原理:当达到了一定的时间间隔就会执行一次;可以理解为是缩减执行频率
2 , 性能优化?
(1) 减少http请求次数:CSS Sprites, JS、CSS源码压缩、图片大小控制合适;网页Gzip,CDN托管,data缓存 ,图片服务器。
(2) 前端模板 JS+数据,减少由于HTML标签导致的带宽浪费,前端用变量保存AJAX请求结果,每次操作本地变量,不用请求,减少请求次数
原文:https://www.cnblogs.com/Airoocle/p/11870953.html