Web 前端优化最佳实践之 CSS 篇
来源:互联网 发布:java图形界面设计简单 编辑:程序博客网 时间:2024/03/29 20:46
网址: http://www.dbanotes.net/web/best_practices_for_speeding_up_your_web_site_css.html
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)
- Web 前端优化最佳实践之 CSS 篇
- Web 前端优化最佳实践之 CSS 篇
- Web 前端优化最佳实践之 CSS 篇
- Web 前端优化最佳实践之 CSS 篇
- Web 前端优化最佳实践之内容篇
- Web 前端优化最佳实践之 Server 篇
- Web 前端优化最佳实践之内容篇
- Web 前端优化最佳实践之 Server 篇
- Web 前端优化最佳实践之 Cookie 篇
- Web 前端优化最佳实践之 Cookie 篇
- Web 前端优化最佳实践之内容篇
- Web 前端优化最佳实践之 Cookie 篇
- Web 前端优化最佳实践之 Server 篇
- Web 前端优化最佳实践之 JavaScript 篇
- Web 前端优化最佳实践之图象篇
- Web 前端优化最佳实践之 JavaScript 篇
- Web 前端优化最佳实践之图象篇
- Web 前端优化最佳实践之 Mobile(iPhone) 篇
- 微软:打破人类商业铁律的“上帝”?
- 生成文件的js代码
- 输入法编辑器(IME)程序设计(2)
- spring-security2.0.2初步配置
- 关于asp的工具条 使用xml作为数据源,配合asp:Menu类自由扩展菜单项
- Web 前端优化最佳实践之 CSS 篇
- ajaxtags-1.3-beta-rc7 使用注意事项
- Web 前端优化最佳实践之 JavaScript 篇
- 支持windowsXP停售
- ajax框架比较
- 输入法编辑器(IME)程序设计(3)
- Ext2.0 form使用实例
- 脚本语句
- 在.net中创建ajax程序出现'Sys' is undefined的解决方法