- npm 的编码作风: https://www.npmjs.org/doc/misc/npm-coding-style.html
- Douglas Crockford 的编码作风: http://javascript.crockford.com/code.html
- Felix’s Node.js Style Guide: http://nodeguide.com/style.html
npm 的编码作风
- 每行不凌驾 80 字符
- 缩进两个空格
-
{
和function
在统一行 - 块和开首不在统一行时才用花括号
- 仅仅在以下四种情况下用分号
;
-
for (;;)
轮回 - 相似
while (something) ;
的空轮回 -
case
语句中:case "foo": doSomething(); break
- 以
(
或[
开首的行首
-
- 枚举或参数并列的时刻,
,
在行首//明白不能
Douglas Crockford 的编码作风
- 每行不凌驾 80 字符
- 缩进为四个空格
- 声明变量时,每行都要加上
var
- 函数运用之前要声明
- 国际字符,
$
及\
不应该出现在名字中 - 每一个简朴声明后加分号
;
- 用
===
和!==
Felix’s Node.js Style
- 缩进为两个空格
- 用单引号不必双引号
- 前半个花括号和上一句偕行
- 将变量声明在有意义的处所