[JS]几种不同的编码风格

npm 的编码风格

  • 每行不超过 80 字符
  • 缩进两个空格
  • {function在同一行
  • 块和开头不在同一行时才用花括号
  • 仅仅在以下四种情况下用分号;
    • for (;;) 循环
    • 类似while (something) ; 的空循环
    • case语句中:case "foo": doSomething(); break
    • ([ 开头的行首
  • 列举或参数并列的时候,,在行首//理解不能

Douglas Crockford 的编码风格

  • 每行不超过 80 字符
  • 缩进为四个空格
  • 声明变量时,每行都要加上 var
  • 函数使用之前要声明
  • 国际字符,$\不应该出现在名字中
  • 每个简单声明后加分号 ;
  • ===!==

Felix’s Node.js Style

  • 缩进为两个空格
  • 用单引号不用双引号
  • 前半个花括号和上一句同行
  • 将变量声明在有意义的地方
    原文作者:Delbert
    原文地址: https://segmentfault.com/a/1190000000498023
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞