标签:style blog http io ar color 使用 sp java
http://javascript.crockford.com/code.html文章学习笔记。
1、使用js文件管理代码
所有代码尽量放在js文件中,然后再html文件中使用script引入,引入时注意放在body标签后面,并且不使用type或者language。
2、书写缩进
使用4个空白格缩进,注意不要使用tab键进行缩进。
3、断句
注意行长,每行不超过80个字符,超过时要进行适当断句,断句应该再操作符后面进行,最理想的是在逗号(,)后面进行断句,断句后下一行使用8格缩进。
4、注解
一般使用单行注释,块注释一般用于文档。
5、变量声明
var currentEntry, //当前选择表项目 level; //缩进级别
6、函数声明
function outer(c,d) { var e = c * d;
function inner(a,b) { return (e * a ) + b; }
return inner(0,1); }
var result = (function () { var key = ""; return { get: function () { return key; }, set: function (key) { key = key; } }; }());
7、命名
8、语句
9、标签(这一部分的理解感觉不是很对)
要使用label的语句是有选择性的,只有下面几种:while、for、do、switch。
10、返回语句
返回的值应该用圆括号括起来,且返回表达式应该和return关键字在同一行(避免换行插入分号)。
11、if语句
遵循如下格式:
if (condition) { statements }
if (condition) { statements } else { statements }
if (condition) { statements } else if (condition) { statements } else { statements }
12、for语句
遵循如下格式:
for (initiliazation; condition; update) { statements }
for (variable in object) { if (filter) { statements } }
13、while语句
遵循如下格式:
while (condition) { statements }
14、do-while语句
遵循如下格式:
do { statements } while (condition);
语句结尾要添加分号。
15、switch语句
遵循如下格式:
switch (expression) { case expression: statements default: statements }
16、try语句
遵循如下格式:
try {
statements
} catch (variable) {
statements
}
try {
statements
} catch (variable) {
statements
} finally {
statements
}
17、continue语句
避免使用continue语句。
18、with语句
不应该使用with语句。
19、空格使用
while (true) {
20、额外建议
标签:style blog http io ar color 使用 sp java
原文地址:http://www.cnblogs.com/rabbitpl/p/4126877.html