新公司规范,做个备注
通用规范
1、统一使用ESLint
- 使用Eslint约束代码规范,有实在不太合理的规矩统一自定义屏蔽
2、代码格式化
-
推荐采用Prettier配置如下
vscode配置 展开源码
HTML规范
1、HTML 类型
推荐使用 HTML5 的文档类型申明:
(建议使用 text/html 格式的 HTML。避免使用 XHTML。XHTML 以及它的属性,比如 application/xhtml+xml 在浏览器中的应用支持与优化空间都十分有限)。
- 规定字符编码
- IE 兼容模式
- doctype 大写
2、缩进
- 缩进使用 2 个空格(一个 tab)
- 嵌套的节点应该缩进。
3、分块注释
- 在每一个块状元素,列表元素和表格元素后,加上一对 HTML 注释。注释格式
4、语义化标签
- HTML5 中新增很多语义化标签,所以优先使用语义化标签,避免一个页面都是 div 或者 p 标签
5、引号
- 使用双引号(“ “) 而不是单引号(‘ ‘) 。
CSS规范
1、命名
- 类名使用小写字母,以中划线分隔
- id 采用驼峰式命名
2、选择器
- css 选择器中避免使用标签名
从结构