`
johnnyhg
  • 浏览: 348569 次
  • 来自: NA
社区版块
存档分类
最新评论

Web 前端优化最佳实践之 CSS 篇

    博客分类:
  • web
阅读更多

Web 前端优化最佳实践第四部分面向 CSS。目前共计有 6 条实践规则。另请参见 Mozilla 开发者中心的文章:Writing Efficient CSS

1. 把 CSS 放到代码页上端 (Put Stylesheets at the Top)

官方的解释我觉得多少有点语焉不详。这一条其实和用户访问期望 有关。CSS 放到最顶部,浏览器能够有针对性的对 HTML 页面从顶到下进行解析和渲染。没有人喜欢等待,而浏览器已经考虑到了这一点。

2. 避免 CSS 表达式 (Avoid CSS Expressions)

个人认为通过 CSS 表达式能做到的事情,通过其它手段也同样能做到而且风险更小一些。

3. 从页面中剥离 JavaScript 与 CSS (Make JavaScript and CSS External)

剥离后,能够有针对性的对其进行单独的处理策略,比如压缩或者缓存策略。

4. 精简 JavaScript 与 CSS (Minify JavaScript and CSS )

如果没有 JavaScript 与 CSS 可能更好。但,这是不可能的,SO,尽量小点吧。语法能简写的简写。

5. 使用 <link> 而不是@importChoose <link> over @import

IE 中 @import 指令等同于把 link 标记写在 HTML 的底部。而这与第一条相违背。

6. 避免使用Filter (Avoid Filters)

--EOF--

延伸阅读:

分享到:
评论

相关推荐

    Web前端优化最佳实践及工具集锦

    ### Web前端优化最佳实践及工具集锦 #### 一、引言 随着互联网技术的不断发展,用户对Web应用的响应速度和性能提出了更高要求。Web前端优化成为了提高用户体验的重要手段之一。本文旨在介绍一系列Web前端优化的...

    Web前端开发最佳实践.pdf

    标题《Web前端开发最佳实践.pdf》所指的知识点涵盖了前端开发领域中的高效开发方法和一些指导原则。虽然提供的【部分内容】并没有实际内容,但根据标题,我们可以展开关于Web前端开发最佳实践的详细讨论。 Web前端...

    Web 前端优化最佳实践.rar

    "Web前端优化最佳实践"这一主题涵盖了多种技术策略和方法,旨在使网页加载更快,交互更流畅,从而提高用户满意度和搜索引擎排名。以下是一些核心的前端优化知识点: 1. **减少HTTP请求**:每个文件(如CSS、...

    前端代码标准最佳实践:CSS篇

    ### 前端代码标准最佳实践:CSS篇 在前端开发过程中,良好的代码规范不仅可以提升项目的可读性和可维护性,还能有效优化页面性能。本文将深入探讨一系列由前端工程师们在实践中总结出的最佳标准实践,特别聚焦于CSS...

    Web前端优化最佳实践及工具集锦[定义].pdf

    Web前端优化是提升Web应用程序性能的关键,它直接影响到用户体验。前端优化主要关注减少页面加载时间、提高响应速度和降低资源消耗。以下是一些由Google和雅虎提出的最佳实践和工具: 1. **避免坏请求**:确保所有...

    web前端开发最佳实践

    ### Web前端开发最佳实践 #### 一、高效Web前端开发概览 - **Web前端开发概述**:在这一章节中,作者首先介绍了Web前端开发的基本概念和发展历程,强调了前端开发的重要性和它在现代互联网应用中的核心地位。通过...

    高清彩版 Web前端开发最佳实践

    根据提供的标题、描述和部分上下文内容,我们可以推断出这份文档主要关注的是Web前端开发的最佳实践。然而,文档的实际内容似乎与标题和描述不符,更多地是在介绍如何获取PDF电子书资源。为了遵循您的要求,我们将...

    WEB前端开发最佳实践.pdf

    【WEB前端开发最佳实践】是针对想要提升WEB前端技能或转行至该领域的学习者而设计的培训课程。课程涵盖了HTML5、CSS3、JavaScript、jQuery、Vue.js等核心技术,并结合实战项目,帮助学员从基础知识到高级应用进行...

    ccs禅意花园 + bootstrap+Web前端开发最佳实践+w3cshool离线手册

    本压缩包集合了几个关键资源,旨在帮助开发者提升他们的技能,掌握Bootstrap、CSS以及Web前端开发的最佳实践。以下是对这些资源的详细解读: 1. **CSS禅意花园** (CSS Zen Garden): 这个经典项目展示了CSS的力量,...

    Web前端性能优化全攻略

    Web前端性能优化是提高网页加载速度和用户体验的关键因素。Yahoo! 的 Exceptional Performance team 提出了一系列不断更新的优化策略,从最初的13条发展到现在的34条,涵盖了多个角度,包括内容、服务器、Cookie、...

    web前端优化方法

    Web前端优化是提升网站性能和用户体验的关键步骤,它涉及到页面加载速度、资源利用率以及页面的交互体验等多个方面。以下是对标题和描述中提及的优化方法的详细解释: 1. **避免坏的请求**:确保所有资源(如图片、...

    WEB前端设计修炼之道.pdf

    "WEB前端设计修炼之道.pdf"这本书为Web前端设计领域提供了详尽的指南和最佳实践。 首先,前端开发工程师应具备的技能和素质非常多,他们需要掌握HTML、CSS、JavaScript等基础技术,并对设计原则有深入的理解。HTML...

    WEB前端性能优化测试

    的前端性能最佳实践规则对网页进行评分,并提供优化建议。它分析网页并提供关于如何改进性能的报告,包括合并文件、压缩资源、减少DNS查找等方面的建议。 了解和应用这些优化策略,并结合YSLOW等工具进行测试和评估...

    WEB前端开发.pdf

    以上概述了《WEB前端开发.pdf》文档中提到的关键知识点,包括网页性能优化的各个方面、JavaScript编程的最佳实践以及一些高级主题。通过实施这些优化策略和技术,可以显著提高网页加载速度和用户体验,同时增强应用...

    现代Web开发的最佳实践

    现代Web开发是一个不断演变的领域,它涉及到一系列的技术和最佳实践。这个压缩包文件"google-WebFundamentals-45bcd61"很可能包含了Google关于Web开发基础的资源,这通常涵盖HTML、CSS、JavaScript以及性能优化等多...

    web前端课程设计.zip

    在本课程设计中,我们将...综上所述,"web前端课程设计.zip"涵盖了Web前端开发的核心技术、工具、框架以及最佳实践,为学习者提供了一个全面的实践平台,旨在帮助他们提升技能,理解和掌握构建现代Web应用的全过程。

    web前端开发技术储久良第三版答案

    综上所述,《Web前端开发技术储久良第三版答案》不仅包含了前端开发的基础知识,还涉及了高级技术和最佳实践,是学习和提升Web前端技能的宝贵资源。通过深入学习和实践书中的答案,开发者可以更好地掌握前端开发的...

    Web前端开发修炼之道

    3. **JavaScript最佳实践**:JavaScript是Web前端的核心语言,书中可能详细阐述了变量声明、函数使用、异步编程、错误处理等方面的最佳实践,以提高代码质量和运行效率。 4. **CSS优化**:CSS的组织和编写也直接...

    web网页前端模板

    在IT行业中,Web前端开发是构建互联网应用的重要组成部分,它主要负责用户与网站之间的交互界面。Web前端模板则是为了加速开发过程,提供预设样式和布局的代码框架。标题提到的"web网页前端模板",具体指的是"H+4.1...

Global site tag (gtag.js) - Google Analytics