前端开发规范
命名规则
- 项目命名
- 全部采用小写方式, 以下划线分隔。
- 例:my_project_name
- 目录命名
- 参照项目命名规则;
- 有复数结构时,要采用复数命名法。
- 例:scripts, styles, images, data_models
- JS文件命名
- 参照项目命名规则。
- 例:account_model.js
- CSS, SCSS文件命名
- 参照项目命名规则。
- 例:retina_sprites.scss
- HTML文件命名
- 参照项目命名规则。
- 例:error_report.html
JavaScript
- 缩进
var x = 1,
y = 1;
if (x < y) {
x += 10;
} else {
x += 1;
}
单行长度
- 不要超过80,但如果编辑器开启word wrap可以不考虑单行长度。
分号
+以下几种情况后需加分号:
- 变量声明
- 表达式
- return
- throw
- break
- continue
- do-while
var x = 1;
x++;
do {
x++;
} while (x < 10);