现代 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{ //语句 }
热门推荐
10 五一公司放假祝福语简短
11 追星女孩的祝福语简短
12 给长辈端午祝福语 简短
13 生日祝福语有诗意简短
14 团圆日祝福语简短
15 中秋商务祝福语简短最新
16 温暖文艺简短祝福语短句
17 男孩上学祝福语简短的
18 入住酒店文案祝福语简短