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: statementsdefault: 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、额外建议
新闻热点
疑难解答