ExtJS面向对象总结
1:支持命名空间
<script type="text/javascript"> Ext.namespace("Ext.wentao"); //自定义一个命名空间 Wt = Ext.wentao; //命名空间的别名 //*******************父类********************* //构造方法 Wt.Person = function(_cfg){ Ext.apply(this,_cfg); } PN = Wt.Person; //类别名 //演示类实例方法 Ext.apply(PN.prototype, { job:"无", print:function(){ alert(String.format("姓名:{0},性别:{1},角色:{2}",this.name,this.sex,this.job)); } }) //*******************子类1********************* Wt.Student = function(_cfg){ Ext.apply(this,_cfg); } ST = Wt.Student; //重写父类的 实例 方法 Ext.extend(ST,PN,{ job:"学生", print:function(){ alert(String.format("{0}是一位{1}{2}",this.name,this.sex,this.job)); } }) var _student = new ST({name:"张q三",sex:"女"}); _student.print(); //调用 父类方法</script>本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wwd252/archive/2009/01/12/3761236.aspx