解答
(1)减少HTTP请求次数,控制CSS Sprite、JavaScript与CSS源码、图片的大小,使用网页Gzip、CDN托管、data缓存、图片服务器
(2)通过前端模板 JavaScript和数据,减少由于HTML标签导致的带宽浪费,在前端用变量保存Ajax请求结果,每次操作本地变量时,不用请求,减少请求次数。
(3)用 innerhTML代替DOM操作,减少DOM操作次数,优化 JavaScript性能。
(4)当需要设置的样式很多时,设置 className而不是直接操作 Style。
(5)少用全局变量,缓存DOM节点查找的结果,减少I/O读取操作
(6)避免使用CSS表达式,它又称动态属性,
(7)预加载图片,将样式表放在顶部,将脚本放在底部,加上时间戳。
(8)避免在页面的主体布局中使用表,表要在其中的内容完全下载之后才会显示出来,显示的速度比DIV+CSS布局慢。
帖子还没人回复快来抢沙发