学习 《编写高质量代码--Web前端开发修炼之道》
一、网站重构
Web标准--结构、样式和行为分离
a.结构(Xml/Xhtml/Html),样式(Css),行为(Dom/ECMAScript)
b.标准网页:标签名全部小写,属性加引号,样式和行为不在夹在标签中
二、团队合作
1.制定规范
2.公共组件和私有组件分开
3.必要的注释不能少(特别是公共组件,必要时附上说明文档和demo)
4.团队人员之间的交流
三、高质量的HTML
1.使用语义化的标签
2.选择合适的标签
a.div和span属于无语义的标签最好少用
b.表格:caption(表格标题),thead(表头),tbody(主体部分),tfoot(尾部),th(表头单元格),td(单元格)
c.语义不明确既可以用p也可以用div的地方劲量用p,p默认有上下间距,去掉样式后可读性更好,对兼容特殊终端有利。
d.不要使用纯样式标签,例如b、font、u等,改用css设置,语义上要强调的文本包在strong或em标签里。