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

             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.对于很大的对象的修改,可以通过继承来实现。

         先继承再扩展。

你可能感兴趣的:(javascript,读书笔记,javascript)