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

JavaScript编码风格约定

代码风格

缩进?

  • 两个空格,无需更长的缩进,无需Tab缩进

?参数和表达式之间的空格?

  • 使用紧凑型风格

?

代码行长度?

  • 最多80个字符(当在代码块中,除了2个空格外的其他缩进允许将函数参数与首个函数参数的位置对齐。另一种选择是当自动换行时使用4个空格缩进,而不是2个。)

?分号?

  • 始终使用分号,不依赖于隐式插入
  • 在某些情况下不要使用expect

?注释?

  • 遵循JSDoc约定

?引号?

  • 推荐单引号

?变量声明?

  • 一次声明一个,不使用逗号
Js代码?
  1. var?foo?=?'';??
  2. var?bar?=?'';???
  • 一次声明多个,在行结束处使用逗号分隔
Js代码?