命名方案:
* BEM:导致又臭又长的命名
* 原子类:元素还是那个的class太多
* OOCSS:
* SMACSS:
预处理:
* sass
* less
* Stylus
后处理:
* clean-css -- 压缩 CSS
* AutoPrefixer -- 自动添加 CSS3 属性各浏览器的前缀
* PostCSS
CSS IN JS:将一些常用的 CSS 属性封装成函数,使用 JavaScript 语言写 CSS 。
CSS modlue:加入了局部作用域和模块依赖(将组件中的class名字编译成一个一个独一无二的哈希字符串,全局作用域的不改变)
目前来说,使用sass+css modlue体验最好。