日常知识点总结(二)

                                   关于前端规范的总结

Javascript:
1:缩进:4个空格
2:变量声明:
所有的变量应该在使用前声明, 变量注释:每个变量声明应该自己占一行并有注释(注释前后需要留一个空格的间距)。
eg:var conut = 0, // 计数
string类型变量声明必须使用单引号`'`,而不是双引号`"` 单引号里面嵌套双引号
3:方法声明: 所有的方法应该在它们使用前声明 内部方法应该位于var语句后面
)后面一个空格 方法体本身缩进4个空格 “}”右大括号应该和方法声明处对齐
eg:function inner(a, b) {
return (e * a) + b;
}

4:命名:
下划线作为命名开头被用来表示私有
eg: _name: "amos",
_getDate: function() {
return new Date();
},
变量名、对象的属性、方法名采用小驼峰式 eg:getData
构造器的首字母大写
全局变量 全部使用大写字母 单词间用下划线分隔 eg: GLOBALTXT_LOADING
5;语句:
每个简单语句末尾必须添加一个“;”(分号)
eg: if ("amos") {
return "amos";
} else if (condition) {
statements;

}

return语句 ; eg: return i + j;
if语句:关键字if和else和圆括号以及花括号之间用一个空格隔开
for语句 :for ; )加一个空格
eg:
for (initialization; condition; update) {
statements;
}
6:空格:
eg:
var fn = function() {

// TODO
};
fn();
var a = 1 - 2, a++;
每个“,”(逗号)后面应该跟一个空格。**
eg: var fn = function(args1, args2, args3) {
}
7:使用{}替代new Object()。使用[]替代new Array(),当成员名字为连续的整数时使用数组。当成员名字为任意的字符串或名字时使用对象。
8:始终使用===和!==操作符会更好。==和!=操作符会做类型强制转换。特别是,不要使用==来和“假”值做比较。

posted @ 2016-09-12 15:42  啦啦啦小行家2  阅读(110)  评论(0)    收藏  举报