
1 akfish 2014-12-28 00:23:10 +08:00 via iPad 用css的预编译器,如less,sass |
2 yakczh 2014-12-28 00:39:37 +08:00 |
3 bigcoon 2014-12-28 01:10:17 +08:00 via iPhone 我觉得没有必要 浏览器会缓存文件 也只有第一次比较慢 |
4 pubby 2014-12-28 01:13:49 +08:00 我们是让web后端自动处理的 <head>部分先引入基础全局的样式定义 global.css 页面上的每个ui模块xxx.html中有针对模块自己的<style> ...</style> 定义 最后整个页面输出的时候自动整合所有<style> 并放入<head>中 也支持将这部分<style>外置到单独的css文件中,比如 http://static.xxx.com/css-cache/<md5(<style>内容)>.css (其实css文件是不存在的,放在一个缓存服务器里面,为了照顾那些看搜索引擎快照页的人,缓存时间比较长) |
5 pubby 2014-12-28 01:15:40 +08:00 主要不是剔除无用css定义,只是方便写模块的人专注于一个独立的 xxx.html 即可 |
6 Septembers 2014-12-28 01:36:51 +08:00 Chrome有个Element inspector里有个Audits功能 能分析出有哪些可优化的地方来 |
7 liv1l 2014-12-28 10:39:27 +08:00 CSS remove and combine 试一下chrome 的这个plugin |