js代码规范

当函数被调用时,函数名和左括号之间没有空格。

函数名和参数序列之间没有空格;所有其他语法元素和左括号之间有空格。

用小驼峰命名法作为所有变量和属性的命名规则。

缩进使用两个空格,并使用一个引号。

除非关联数组、空格或非法字符中的键,否则所有都没有引号。

不要将不同目的的语句合并成单行。

不要省略句子结尾处的分号,即使一行只有一个语句。

不要使用增量(++)和递减(-)运算符,而不是使用++和=。

不要使用等于(=)运算符,只能使用严格等于(= =)运算符。

所有变量声明都放置在函数头上。

所有函数在使用前定义。

尝试命名构造函数和回调函数,以便在调试时可以看到更清晰的调用堆栈。

尝试通过原型定义所有成员函数,定义构造函数中的属性,然后使用构造函数上的新关键字创建对象。

避免复杂的继承,如果你想继承,尝试使用在利用模块的继承功能尽可能。例如,一个继承了B,可util.inherits(A,B)。



参考材料uff1a

Node.js开发指南,附录B(byvoid)

Javascript编程风格(阮一丰)