WEB开发网
开发学院网页设计JavaScript 高质量JavaScript代码书写基本要点 阅读

高质量JavaScript代码书写基本要点

 2010-10-25 12:58:02 来源:WEB开发网   
核心提示:空格(White Space)空格的使用同样有助于改善代码的可读性和一致性,在写英文句子的时候,高质量JavaScript代码书写基本要点(16),在逗号和句号后面会使用间隔,在JavaScript中,这意味着在+, -, *, =, <, >, <=, >=, ===, !==, &&, ||

空格(White Space)
空格的使用同样有助于改善代码的可读性和一致性。在写英文句子的时候,在逗号和句号后面会使用间隔。在JavaScript中,你可以按照同样的逻辑在列表模样表达式(相当于逗号)和结束语句(相对于完成了“想法”)后面添加间隔。

适合使用空格的地方包括:

» for循环分号分开后的的部分:如for (var i = 0; i < 10; i += 1) {...}
» for循环中初始化的多变量(i和max):for (var i = 0, max = 10; i < max; i += 1) {...}
» 分隔数组项的逗号的后面:var a = [1, 2, 3];
» 对象属性逗号的后面以及分隔属性名和属性值的冒号的后面:var o = {a: 1, b: 2};
» 限定函数参数:myFunc(a, b, c)
» 函数声明的花括号的前面:function myFunc() {}
» 匿名函数表达式function的后面:var myFunc = function () {};
使用空格分开所有的操作符和操作对象是另一个不错的使用,这意味着在+, -, *, =, <, >, <=, >=, ===, !==, &&, ||, +=等前后都需要空格。

// 宽松一致的间距
// 使代码更易读
// 使得更加“透气”
var d = 0,
   a = b + 1;
if (a && b && c) {
   d = a % c;
   a += d;
}

// 反面例子
// 缺失或间距不一
// 使代码变得疑惑
var d = 0,
   a = b + 1;
if (a && b && c) {
   d = a % c;
   a += d;
}
//zxx:我就琢磨着这正面和反面例子不长得一样吗...原文就是如此,我也不好擅自改动。


上一页  11 12 13 14 15 16 17 18 19  下一页

Tags:高质量 JavaScript 代码

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接