日期:2014-05-16  浏览次数:20318 次

Javascript 风格向导
  大部分针对Javascript最合理的方法归纳。
类型
? 原始类型:我们可以直接使用值。
  ο  string
  ο  number
  ο  boolean
  ο  null
  ο  undefined
复制代码
var foo = 1,
    bar = foo;

bar = 9;

console.log(foo, bar); // => 1, 9
复制代码

?   复合类型:我们通过`引用`对值进行间接访问。

  ο  object

  ο  array

  ο  function

复制代码
var foo = [1, 2],
    bar = foo;

bar[0] = 9;

console.log(foo[0], bar[0]); // => 9, 9
复制代码

 

Objects
? 使用{}创建对象。
// bad
var item = new Object();

// good
var item = {};

? 不要使用保留字作为关键字。

复制代码
// bad
var superman = {
  class: 'superhero',
  default: { clark: 'kent' },
  private: true
};

// good
var superman = {
  klass: 'superhero',
  defaults: { clark: 'kent' },
  hidden: true
};
复制代码

Arrays
? 使用[]创建数组
// bad
var items = new