组件开发
框架结构:
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]; } }