前端优化 发表于 2015-09-17 内容方面123456789合并css、js文件(减少http请求)避免跳转推迟加载某些内容和结构(实现拖放和动画的js、隐藏部分的内容、出于折叠部分的图像和内容)预加载(浏览器出于空闲的时候请求将可能用到的页面)减少DOM数量减少iframe的使用不要出现404错误避免空的图片路径优化图片文件(减小图片大小、不要在html中缩放图片) 服务器方面123为文件头制定Expires或Cache-Control对于静态内容:设置文件头过期时间Expires的值为“Never expire”(永不过期)对于动态内容:使用恰当的Cache-Control文件头来帮助浏览器进行有条件的请求 CSS方面1234把样式表置于顶部避免使用css表达式用<link>代替@import避免使用滤镜 JS方面1234把脚本置于页面底部使用外部js和css文件压缩js和css代码减少DOM访问 COOCKIE1减小coockie体积 手机端1保持单个内容小于25K(iphone不能缓存大于25K的数据文件)