你为项目所择风格都应为最高准则。作为一个描述放置于你的项目中,并链接到这个文档作为代码风格一致性、可读性和可维护性的保证。
一、空白
1.永远都不要混用空格和Tab。
2.开始一个项目,在写代码之前,选择软缩进(空格)或者 Tab(作为缩进方式),并将其作为最高准则。
a).为了可读, 我总是推荐在你的编辑中设计2个字母宽度的缩进 — 这等同于两个空格或者两个空格替代一个 Tab。
3.如果你的编辑器支持,请总是打开 “显示不可见字符” 这个设置。好处是:
a).保证一致性
b).去掉行末的空格
c).去掉空行的空格
d).提交和对比更具可读性
二、美化语法
A. 小括号, 花括号, 换行
// 2.A.1.1
// 难辨语法(cramped syntax)的例子
if(condition) doSomething();
while(condition) iterating++;
for(var i=0;i<100;i++) someIterativeFn();
// 2.A.1.1
// 使用空格来提升可读性
if ( condition ) {
// 语句
}
while ( condition ) {
// 语句
}
for ( var i = 0; i < 100; i++ ) {
// 语句
}
// 更好的做法:
var i,
length = 100;
for ( i = 0; i < length; i++ ) {
// 语句
}
// 或者...
var i = 0,
length = 100;
for ( ; i < length; i++ ) {
// 语句
}
var prop;
for ( prop in object ) {
// 语句
}
if ( true ) {
// 语句
} else {
// 语句
}
本文地址:https://www.stayed.cn/item/23651
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我