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

         先继承再扩展。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值