现代 JavaScript 开发编程风格Idiomatic.js指南中文版
你为项目所择风格都应为最高准则。作为一个描述放置于你的项目中,并链接到这个文档作为代码风格一致性、可读性和可维护性的保证。
一、空白
1.永远都不要混用空格和Tab。
2.开始一个项目,在写代码之前,选择软缩进(空格)或者Tab(作为缩进方式),并将其作为最高准则。
a).为了可读,我总是推荐在你的编辑中设计2个字母宽度的缩进—这等同于两个空格或者两个空格替代一个Tab。
3.如果你的编辑器支持,请总是打开“显示不可见字符”这个设置。好处是:
a).保证一致性
b).去掉行末的空格
c).去掉空行的空格
d).提交和对比更具可读性
二、美化语法
A.小括号,花括号,换行
//if/else/for/while/try通常都有小括号、花括号和多行 //这有助于可读
//2.A.1.1 //难辨语法(crampedsyntax)的例子
if(condition)doSomething();
while(condition)iterating++;
for(vari=0;i<100;i++)someIterativeFn();
//2.A.1.1 //使用空格来提升可读性
if(condition){ //语句 }
while(condition){ //语句 }
for(vari=0;i<100;i++){ //语句 }
//更好的做法:
vari, length=100;
for(i=0;i<length;i++){ //语句 }
//或者...
vari=0, length=100;
for(;i<length;i++){ //语句 }
varprop;
for(propinobject){ //语句 }
if(true){ //语句 }else{ //语句 }
热门推荐
1 训练狗狗基础
2 怎么训练狗狗笑
3 怎么训练狗狗卧下
4 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练