优雅地开发B/S架构产品

往往在项目组开发客户端产品的时候,我会一再强调两点基本原则:
1、求同存异原则
为了使得B/S产品能够更加优雅的运行于用户浏览器环境,我们必须尽可能的减少B/S产品对带宽的占用以及对本地资源的消耗。
比如CSS选择器的灵活应用、JS的封装部署

2、代码可读性
对于多人项目,在项目交接的时候,如果没有一个可读性好的代码,几乎会严重影响项目进度和最终效果;而如果有可读性好的HTML和CSS代码,那么程序员便能更迅速地整合开发B/S产品。

附:两个好工具
1) CSS整形与最佳化工具[在线使用]
-可以压缩CSS代码,不过CSS代码必须预先符合规范。
http://blog.hanhao.cn/css/

2) Javascript Obfuscator[下载安装]
-可以压缩JS代码
http://javascript-source.com/

继续补充……