Jit*_*yas 1 html css performance oocss
我今天正在阅读关于OOCSS的文章,它说使用这种方法有两个好处
我同意第二点,但第一个好处是通过在html中添加更多类来增加可重用性来缩短css,但整个网站的CSS文件可以在浏览器中缓存,但每页的HTML都不同.
我的问题是,较短的CSS文件如何通过在html中添加更多字节(类)来提高整体网站性能,而css是单个文件,将在缓存中一次下载?
通过简化CSS选择器,保持属性DRY和class在HTML中使用属性,回流和重绘(理论上)将是轻量级的,因此增加了站点的平滑性和整体性能.
回流和重绘时会出现
(以上列表是从Reflows&Repaints中复制的:CSS性能使你的JavaScript变慢?作者:OOCSS的创建者Nicole Sullivan)
另请观看此视频,了解回流和重拍的实际操作:http://www.youtube.com/watch?v = ZTnIxIA5KGw (约30秒的时间)
也就是说,轻松解析的CSS也可以提高网站的响应能力(如平滑度),而不仅仅是可维护代码的质量.