牛骨文教育服务平台(让学习变的简单)

什么是最佳的JavaScript代码编程规范?这可能是一个众口难调的问题。那么,不妨换个问题,什么代码规范最流行?
sideeffect.kr通过分析GitHub上托管的开源代码,得出了一些有趣的结果。一起来看看吧。
document/2015-09-12/55f2fbcfd26af

行末逗号

var foo = 1,
    bar = 2,
    baz = 3;

var obj = {
    foo: 1,
    bar: 2,
    baz: 3
};

空格缩进

这年头大家都爱用空格了。使用空格缩进可以保证不同的开发者、不同的编辑器设置下看到的结果是一样的。

空格,81.1 %;Tab,18.9 %。(基于2,019,550次提交统计。)

函数名称后无空格

function foo() {
  return "bar";
}

函数参数与括号间无空格

function fn(arg1, arg2) {
//or
if (true) {

对象字面量的冒号后加空格,冒号前不加

{
  foo: 1,
  bar: 2,
  baz: 3
}

条件语句关键字后加空格

if (true) {
  //...
}

while (true) {
  //...
}

switch (v) {
  //...
}

单引号、双引号
单引号,56.791 %;双引号,43.209 %。(基于1,705,910次提交。)