1.命名规范
a.变量、函数、参数尽量采用Camel命名
b.类名采用Pascal命名
c.不要是使用javascript保留字
2.常用规范
a.尽量避免声明全局变量,如果需要声明全局变量应使用命名空间在js顶部定义
正例:varListVar={
isFullScreen:false,
status: [],
operate:{
cancelEc:"cancelEc",
step:"step"
}
};
//调用方式
ListVar. isFullScreen或 ListVar[“isFullScreen”]
b.尽量避免声明全局函数,应将函数放在命名空间中
例:
var App={
init:function(){ }
…
}
//调用方式
App.init();
c.大量字符串拼接时,应使用数组。
正例:
vararrs=[];
arrs.push(“111”);
arrs.push(“222”);
arrs.push(“333”);
arrs.join(‘’); //得到拼接的字符串
反例:
varstr=“111”;
str+=“222”;
str+=333;