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;