页面优化

为什么要优化?

    1. 提升网页加载速度

    2. 对搜索引擎,屏幕阅读器友好

    3. 提高可读性,可维护性

如何优化?

    1. 减少请求

    2. 减少文件大小

    3. 页面性能

    4. 可读性,可维护性 (一些规范)


一    减少请求

①  图片合并

对于小图标,或者类型差不多的图标,尽量放在一起,运用CSS Sprites

②  减少CSS文件请求

多个css文件合并为一个;少量css样式内联;避免使用important方式引入css文件.


二    减少文件大小

①   减少图片大小

选择合适的图片格式;对图片进行压缩

②    css值缩写

例:margin padding border border-radius font background等

③    省略值为0的单位

图片来自简书

④    颜色值最短表示

⑤    css选择器合并

图片来自简书

⑥    文件压缩

我们可以使用工具对我们的文件压缩,例如:cssmin    YUI compressor等


三    页面性能

①    加载顺序

建议css文件放在<head>中,解析的更好;js脚本放在<body>的底部,因为js的加载和执行会阻塞其他资源的加载和页面的渲染

②   减少标签数量

③   选择器长度(简洁的选择器更好)

④    避免耗性能属性

例:exprission    filter   border-radius    box-shadow    gradients

⑤    图片设置宽高

图片来自简书

⑥    所有表现用css实现

能用css实现的尽量少用js


四    可读性 可维护性

    规范

    语义化

    尽量避免Hack

    模块化

    注释


       我们最好每人都能把代码写的漂漂亮亮的,让别人看着舒服,增加可维护性,一起构造出一个好的代码.加油吧,少年,初学,请多多帮忙啊

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 为什么要优化? ·提升网页响应速度 ·对搜索引擎、屏幕阅读器友好 ·提高可读性,可维护性 如何优化? ·减少请求 ...
    cooore阅读 285评论 0 0
  • 注明:本人原创翻译,原版为Essential Image Optimization电子书,这里将其拆分为几篇文章发...
    ProteanBear阅读 723评论 0 3
  • 一.页面优化常用工具二.网站优化包含什么?三. 页面优化主要方面 网站速度慢的原因?1.网站慢的因素很多,2.不同...
    greenlift阅读 1,709评论 0 1
  • 龙翔之于天,搔首风雨际会,动尾雾散云开。长啸时,虽惊雷无可比;奔腾时,即利箭难与争!吾神往久矣,但恨无缘!...
    瘦马天涯阅读 496评论 0 1
  • 李菊红熟练的把儿子王吉鹏拖送到一张炕边的架床上,然后帮助其翻身到电动轮椅中。她一边忙活,一边不好意思地说:“总在床...
    梦鸭石阅读 581评论 0 0