平时写Js代码遵循的一些规范。基本上采用的就是绝大多数人采用的。规范的目的也基本上是为了让大家写代码的时候尽可能的遵循一些原则,增加代码的可读性。
文件命名规范: Html、css、javascript文件统一用驼峰式命名
JAVASCRIPT
引号默认采用单引号
var a = 'MANFED'
缩进使用4个空格
- 逗号后边跟1个空格
- 函数名称后无空格
- 函数参数与括号间无空格
- 表示区块起首的大括号跟在关键字后面, 不要另起一行
1 | function fn(arg1, arg2) { |
- 对象字面量的冒号后加空格, 冒号前不加
1 | { |
- 条件语句关键字后加空格
1 | if (true) { |
- 一个语句结束后跟一个分号
- 使用严格等于’===’运算符
- 为了提升代码可读性, 不要将不同目的的语句, 合并成一行
- 变量声明都应放在函数头部
- 所有函数都在使用之前定义
- 使用用驼峰命名法, 命名时需要结合功能语义化, 便于阅读
getName
- 避免使用全局变量, 如果不得不使用, 用大写字母表示变量名
SUCCESSWORD
- 避免使用new命令, 使用{}代替new Object(), 使用[]代替new Array()
- 构建函数的函数名, 采用首字母大写(InitialCap), 其他函数名, 一律首字母小写
- 不要省去注释, 使用单行注释语句和代码块, 使用多行注释无用代码和页面功能模块描述