美文网首页
「页面架构」页面优化

「页面架构」页面优化

作者: Rella7 | 来源:发表于2018-10-11 14:10 被阅读0次

页面优化

页面优化可以提升页面的访问速度从而提高用户体验,优化的页面可以更好的提升 SEO 的效果同时也可以提高代码的可读性和维护性。

从下面的几个方面可以进行页面的优化:

  • 减少请求数
    • 图片合并
    • CSS 文件合并
    • 减少内联样式
    • 避免在 CSS 中使用 import
  • 减少文件大小
    • 选择适合的图片格式
    • 图片压缩
    • CSS 值缩写(Shorthand Property)
    • 文件压缩
  • 页面性能
    • 调整文件加载顺序
    • 减少标签数量
    • 调整选择器长度
    • 尽量使用 CSS 制作显示表现
  • 增强代码可读性与可维护性
    • 规范化
    • 语义化
    • 模块化

减少请求

请求数与网页加载时长有直接的关系。所以对于图标可以使用 Sprite 来减少小图标的请求数,对于文本则可以通过合并缩小。(避免使用 import 引入 CSS 文件,并且请求是同步请求)

减少文件大小

页面上最大的流量产生与多媒体(视频或图片)所以为了减少文件大小,开发者需要使用合适的媒体格式并对文件进行压缩。

页面性能

页面文件的加载顺序自上而下,样式则需要放置于最顶部,脚本则放置于底部(因为 JavaScript 的加载会阻塞页面的绘制)。

减少标签的数量也可以起到提升性能的作用,缩短 CSS 选择器的层级来提高性能。减少使用消耗性能的样式属性例如下面的这些:

  • expression .class{width: expression(this.width > 100?'100px':'auto')}
  • filter .class{filter:alpha(opacity=50)}
  • border-radius
  • box-shadow
  • gradients

页面中所使用的图片尺子应该与现实尺寸相符否则在图标下载后需要重绘导致性能下降。

能使用样式(使用 CSS 的类名)实现的交互就不使用脚本(需要重绘导致多次页面渲染)来实现。

可读性与可维护性

开发之前需要明确规范,尤其是对人协作时。使用 HTML5 语义化的标签来制作页面,同样也适用于样式选择器的 ID 与类名。在使用开发中的奇技淫巧的适合需要深思是否需要使用。模块化的制作页面和样式,提高可复用性并减少文件大小。

注释注释注释,在代码中添加注释,利人利己。

相关文章

  • 「页面架构」页面优化

    页面优化 页面优化可以提升页面的访问速度从而提高用户体验,优化的页面可以更好的提升 SEO 的效果同时也可以提高代...

  • 商城秒杀系统初窥

    整体分析 总体的架构 展示层 注意点: 页面优化(css,js压缩),cdn加速,隐藏跳转页面,状态切换 页面切换...

  • 网易微专业-页面架构 页面优化

    1、减少请求图片合并CSS文件合并 2、减少文件大小选择合适的格式。压缩图片。减小CSS文件大小:CSS值缩写;省...

  • 前端性能初步优化

    性能优化有两个方向 优化页面渲染 减小页面体积,提升网络加载 优化页面渲染 对于优化页面渲染可以进行如下方案来进行...

  • 前端页面性能优化

    一、PC端优化策略 主要包括网络加载类、页面渲染类、CSS优化类、JavaScript执行类、缓存类、图片类、架构...

  • iOS性能优化之页面加载速率

    iOS性能优化之页面加载速率 iOS性能优化之页面加载速率

  • 网站单页面优化的技巧

    网站单页面优化的技巧 单页面就是只有一个页面,没有多个页面的跳转点击,刚开始做seo的新手可能会觉得,单页面优化起...

  • 「页面架构」CSS Reset

    页面架构 CSS Reset样式重置前后对比 页面架构 页面架构从实际需求出发,提供多种需求的多种解决方案和优缺点...

  • 定伟:移动SEO页面排名优化规则

    大部分PC端页面优化技巧依然适用 关键词研究、网站架构和URL设计、页面关键词布局、文案写作、导航及内部链接系统设...

  • 单页面关键词布局优化

    网站文章页优化,既可以是只有一个页面的站点,也可以是拥有众多页面的网站的某一个页面。 一、单页面元素优化 元素优化...

网友评论

      本文标题:「页面架构」页面优化

      本文链接:https://www.haomeiwen.com/subject/jrjbaftx.html