美文网首页
【Javascript】编写可维护的js代码

【Javascript】编写可维护的js代码

作者: 老夫当年也是神一般的少年 | 来源:发表于2017-07-08 10:14 被阅读0次
    1. 避免定义全局变量和函数
      定义全局变量和函数容易造成数据污染,一个可参考的定义方式如下:
    //避免定义全局函数和变量
        var myCurrentAction = (function(){
            var length = 0;
            var arr = [];
            var i = 0;
            function init(){
                for(i=0;i<10;i++){
                    arr.push(Math.round(Math.random()*i+1));
                }
                console.log(arr);
            }
            function action(){
                console.log('action');
            }
            return {
                init : init
            }
        })();
        myCurrentAction.init(); 
    
    1. 使用简化的编码方式
      不友好的对象和数组创建方式:
    //对象创建
    var  dog = new Object();
    dog.age = 10;
    dog.name = 'Dan';
    //数组创建
    var list = new Array();
    list[0] = 12;
    list[1] = 20;
    list[2] = 24;
    

    友好的对象和数组创建方式

    dog = { age : 10, name : 'Dan'};
    list = [12,20,24];
    
    1. 使用比较运算符===而不是==;
    2. 避免使用with和eval;

    相关文章

      网友评论

          本文标题:【Javascript】编写可维护的js代码

          本文链接:https://www.haomeiwen.com/subject/pyudhxtx.html