您的位置:首页 > Web前端 > JavaScript

编写可维护的javascript代码规范,简单整理

2013-07-10 16:03 316 查看
1.变量要有变量的样子,函数要有函数的样子。

例如:变量:age,name

函数:getAge(),setName();

2.常量要用大写字母表示

例如: MAX_AGE=13;

3.构造函数首字母用大写表示

function GetAge(){}

var a=new GetAge();

4.在变量初始化的时候,用null赋值

var a=null;

5.for -in 循环的用法

for-in 是用来遍历对象的,不要用来遍历数组。

for( var i in Object){

if(Object.hasOwnProperty(i)){console.log("hello ");}//要检查是否有这个属性

}

6.比较值相等。用===

因为==会把值进行强转,如果两个值根本就是两种对象,一个数字,一个字符串,比较没有意义

7.css与javascript尽可能分离

尽量不要用$().css.width=12之类的用法,直接用js改变样式,这样后期查找错误,很难发现。把要改变的样式提前写好,归为一个class。发生改变时,用addclass改变样式的class。

8.把交互与事件处理分离

function addevent(name,event,callback){

$(name)[event](callback);

}

这样把前台交互与逻辑处理分离。可以有效利用逻辑处理代码.

9.尽量不用全局变量,创建命名空间

例如jquery只有一个$的全局变量,然后所有的全局元素全部配置在这个独立的全局变量里面.

10.配置数据指的是写死的部分.

例如:var config={

MAX_AGE:12,

INFORM:"Hello World"

}

11.处理异常

try{

throw new Error("there is error");

}catch(e ){

console.log(e.toString());

}

12.对于很大的对象的修改,可以通过继承来实现。

先继承再扩展。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: