js代码规范
当函数被调用时,函数名和左括号之间没有空格。函数名和参数序列之间没有空格;所有其他语法元素和左括号之间有空格。
用小驼峰命名法作为所有变量和属性的命名规则。
缩进使用两个空格,并使用一个引号。
除非关联数组、空格或非法字符中的键,否则所有都没有引号。
不要将不同目的的语句合并成单行。
不要省略句子结尾处的分号,即使一行只有一个语句。
不要使用增量(++)和递减(-)运算符,而不是使用++和=。
不要使用等于(=)运算符,只能使用严格等于(= =)运算符。
所有变量声明都放置在函数头上。
所有函数在使用前定义。
尝试命名构造函数和回调函数,以便在调试时可以看到更清晰的调用堆栈。
尝试通过原型定义所有成员函数,定义构造函数中的属性,然后使用构造函数上的新关键字创建对象。
避免复杂的继承,如果你想继承,尝试使用在利用模块的继承功能尽可能。例如,一个继承了B,可util.inherits(A,B)。
参考材料uff1a
Node.js开发指南,附录B(byvoid)
Javascript编程风格(阮一丰)