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

2016-02-19 19:42 4 1 收藏

想不想get新技能酷炫一下,今天图老师小编就跟大家分享个简单的Web 前端优化最佳实践之 CSS 篇教程,一起来看看吧!超容易上手~

【 tulaoshi.com - 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,尽量小点吧。语法能简写的简写。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

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

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

  6. 避免使用Filter (Avoid Filters)

  --EOF--

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1621592.html

延伸阅读
除了游戏程序,在通常的MIDP应用程序中,通常会有很多个Screen或Canvas,这些屏幕一般靠命令来实现切换,比如用户点击“Next”应该跳到下一屏,点击“Back”应该返回到上一屏。当屏幕数量相当可观时,如何在各个屏幕之间导航就值得好好考虑了。 !-- frame contents -- !-- /frame contents -- 经典的MVC模式可用于屏幕导...
标签: Web开发
记得在本人刚开始学习编写网页时曾向一位WEB高手请教过如何用FRONTPAGE 98来制作一张绚丽多姿的个人网页。他告诉我,他制作网页时不用任何网页制作软件,而是靠手写的。当时我一下子愣住了,“WHAT?手写网页!OH,MY GAD!这人简直是高手中的高手呀!”从此他在我心目中地位犹如伟人般的高大……然而时过半年到了今天,他已经不再是我的偶...
标签: PS PS教程
    Adobe公司在Photoshop 5.5中集成了ImageReady 2.0软件,提供了强大的网络图像处理功能,可以让你设计引人注目的网络图片。利用Adobe ImageReady 2.0可以处理图像优化、切割、动画、JavaScript变动效果以及其他进阶工作,下面我们主要对用ImageReady进行Web图像优化作一讲述。 为什么要优化图像 我们知...
标签: Web开发
为什么进行CSS代码优化呢? 好,有两个原因。它可以帮助你变得更小的CSS文件大小和更好的写的代码。这个方法的优化工作实际,让你决定你想要多少压缩。从超压(几乎读和编辑被人类)视觉愉悦。我喜欢这个标准设置,因为它会给你一个小的。 另一个凉爽的特征是,它能帮助你用速记编码。我绝不是一位专家在样式表。我并不拥有所有的...
MIDP应用程序的标准持久化方案就是使用RMS。RMS类似于一个小型数据库,RecordStore相当于数据库的表,每个“表”由若干记录(Record)构成,一条记录就是一个用int表示的记录号RecordID和用byte[]表示的内容。记录号可以看作是“主键”,byte[]数组存储内容。 !-- frame contents -- !-- /frame contents -- RMS提供的记...

经验教程

892

收藏

32
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部