摘要: 避免for-in 把数组长度保存在局部变量中 较少迭代次数(Duffs Device) 基于函数的循环比基于循环的迭代消耗性能更多 优化if-else,一般switch比if-else速度快(hash tabel) 1)避免用for-in 常见的循环有:for、do-while、while、for- 阅读全文
posted @ 2017-03-20 16:05 快饿死的鱼 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 减少DOM数量 减少DOM操作 批量处理DOM操作 批量处理样式修改 尽量不要使用tabel布局 尽量不要使用css表达式 string用数组join css选择符优化 1.减少DOM数量 在HTML生成DOM树的时候,DOM数量越少,HTML渲染速度越快 2.减少DOM操作 每次操作DOM,都会带 阅读全文
posted @ 2017-03-20 15:55 快饿死的鱼 阅读(1199) 评论(0) 推荐(0) 编辑
摘要: 静态资源用CDN部署 添加Expires或者cache-control报文头 Gzip压缩传输文件 配置Etags 使用Get ajax请求 避免空图片src 尽早flush response 减少cookies大小 1.使用CDN CDN通过部署在不同地区的服务器来提高客户的下载速度。 2.添加E 阅读全文
posted @ 2017-03-20 15:23 快饿死的鱼 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 多图标合并,用css分隔 设置较长时间的过期时间 合并多个css文件 合并多个js文件 根据域名划分内容 首先介绍一款速度测试工具:webpagetest(填上url,username,password就开始测试了) 这就是测试结果了 也可以通过时间帧去测试网页速度,推荐工具:ScreenerToG 阅读全文
posted @ 2017-03-20 14:48 快饿死的鱼 阅读(340) 评论(0) 推荐(0) 编辑