css工程

命名方案:

* 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体验最好。

你可能感兴趣的:(css工程)