组件开发

框架结构:

window.onload = function(){
    var aInput = document.getElementsByTagName('input');
    aInput[0].onclick = function(){
        var d1 = new Dialog();
        d1.init({   //配置参数
            参数名: '参数值'
        });
    }
}        
function Dialog(){
    this.settings = {   //默认参数,一样的可以写在默认
    }
}
Dialog.prototype.init = function( opt ){  //一般写opt
    extend( this.settings , opt ); 
}
function extend(obj1,obj2){
    for(var attr in obj2){
        obj1[attr] = obj2[attr];
    }
}

 

posted @ 2017-12-07 17:16  念念念不忘  阅读(78)  评论(0)    收藏  举报