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