Nodejs并没有官方文档规定应用程序的代码风格,但是有一些事实上的约定。
- 缩进--两空格
- 行宽--80个字符
- 语句分隔符
建议一律使用分号,哪怕一行只有一个语句,也不要省略分号
- 变量定义--永远使用var定义变量,并确保每个语句定义一个变量
- 变量名和属性名--小驼峰式命名法
- 函数--一般函数 小驼峰式;构造函数 大驼峰式
- 引号 -- 统一为单引号
- 关联数组的初始化
var = { 放在一行, 下面每行一对键值,保持两空格缩进,以分号结尾, }; 最后单独另起一行;
对于每对键值,除非键值名中有空格或者非法字符,否则一律不用引号。
- 等号 -- ===
- 命名函数
尽量给构造函数和回调函数命名,在调试时可以清晰显示调用栈;
回调函数,约定第一个参数是错误对象err。
- 对象定义 -- 尽量将所有成员函数通过原型定义,将属性在构造函数内定义,然后对构造函数使用new关键字创建对象;绝对不要把属性作为原型定义。
- 继承 -- 尽量使用util模块中的inherits函数。
Nodejs变成规范--建议
时间: 2024-10-10 16:49:00