码迷,mamicode.com
首页 > 其他好文 > 详细

页面优化

时间:2016-06-23 18:51:02      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

页面优化:

1、减少页面请求 :图片合并、减少css文件请求

2、降低文件大小:合适的图片格式、css值缩写、省略值为0的单位、颜色值最短表示、css选择器合并、文件压缩

3、提升页面性能:css放在head中,js放在body的底部、减少标签数量、选择器长度、少用耗性能属性、用css实现所有表现、设置元素的宽高

4、可读性, 可维护性:代码规范;文件名变量名规范、语义化、尽量避免Hack、模块化、注释


一、减少请求

1.图片合并

2.css文件合并

3.多个css文件合并为一个

4.少量css样式内联(把少量css样式直接内敛到html页面上,这样可以直接把请求取消掉)

5.避免使用import引入css文件,每个import语句都会产生一个请求,import请求同步,必须第一个完成才能进行第二个请求

二、减少文件大小

1.减少图片大小

选择合适的图片格式

压缩图片(无损、有损)

ImageOptim

ImageAlpha

JPEGmini

...

2.css值缩写

通过一些缩写来减少css文件大小

margin

padding

border

border-radius

font

background

...

并不是所有的值都需要缩写,因为缩写会把所有值都设置一遍,有的时候我们并不需要,需要根据需求来

省略值为0的单位

颜色值最短表示

css选择器合并

文件压缩(上线时,压缩,去除空格)

YUI compressor

cssmin

...

三、页面性能

1.加载顺序

css文件放在head标签内,先加载

js脚本放在body底部(js加载和执行会阻塞页面其他的加载)

2.减少标签数量

3.减少选择器长度

4.少使用耗性能属性

5.图片设置宽高

四、可读性和可维护性

1.规范

2.语义化

3.尽量避免hack

4.模块化

5.注释

页面优化

标签:

原文地址:http://www.cnblogs.com/nieying/p/5611698.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!