译者:weimengxi
前言
MaintainableCSS 是一种CSS架构和编码的方法, 它能帮你和你的团队编写模块化的、可扩展及可维护的CSS代码。
实际上, 这意味着开发人员在创造或修改特性时,不需要担心无意中覆盖样式或者弄乱代码。
无需下载
MaintainableCSS 不是下载资源。 它是一套CSS编码原则、参考指南和约定, 适用于各种规模网站开发。
何谓可维护性?
可维护代码是指改动一个模块和它的样式时, 无须担心影响其他模块。我希望编写封装过的代码,这样就没什么可担心的了。
何谓可扩展性?
可扩展是指随着CSS代码库容量的增长,代码的可维护性(见上一条)并不随之降低。如果你曾接手过一个庞大的CSS代码库并试图修改已有样式,那你一定对此深有感触。
模块化是啥?
一个模块是一个唯一的、独立的单元,可以和其它模块组合成一个更加复杂的结构。客厅里的电视机、沙发、艺术墙都可以看作模块,它们一起组成了这个便于使用的房间。
如果移除某个单元,剩下的单元依然可以正常工作。电视不一定要在沙发上看。 网页中的header、footer、产品列表、article 等都可以被当作模块。
目标读者
如果你曾为维护CSS苦不堪言, 这本书将帮你避免常见问题。无论你的团队多大,都能在本书中收获一些有用的建议。如果你的网站还在不断发展,那就更应该仔细阅读本书。
学习难度
我会说本书简单易学。不超过20分钟就能读完整本书,书中的规则立刻就能使用。如果我说的不对,尽管来找我。:)