JavaScript 编码规范总结

JavaScript 编码规范总结

1. 命名:

常用命名方法

(1) camel命名法,形如thisIsAnApple

(2) pascal命名法,形如ThisIsAnApple

(3) 下划线命名法,形如this_is_an_apple

(4) 中划线命名法,形如this-is-an-apple

命名规则

(1) 变量名,camel命名法

(2) 参数名,camel命名法

(3) 函数名,camel命名法

(4) 方法/属性,camel命名法

(5) 私有(保护)成员, 以_开头

(6) 常量名,全部大写中隔_

(7) 文件名/路由名,小写

语义层面

(1) 普通变量,名词

(2) 布尔类型,使用偏正短语, has/is, if

(3) 函数变量,动宾短语

代码风格

缩进

(1) 要4空格,不要tab

分隔

运算符前后空格、关键字后空格,其它符号前空格

注释

(1) 描述型注释:

/**
 * name:
 * age:
 */

(2) 多行代码关闭

/*
    function func() {
        console.log('Hello World!');
    }
*/

(3) 单行代码关闭

    // var foo = bar;

编程

(1) 合理使用对象/数组

(2) ES5 同步敏感逻辑使用回调,ES6 同步敏感逻辑使用Promise

(3) 函数名不敏感函数使用Lambda表达式

参考总结

  • 最全的Javascript编码规范(推荐)
  • JavaScript 代码规范

你可能感兴趣的:(JavaScript 编码规范总结)