1.
Ext.namespace(“Ext.dojochina”); java package Ext.dojochina;
2. :
Person.js
Ext.namespace(“Ext.dojochina”);
Ext.dojochina.Person=Ext.emptyFn;----- function(){};
Ext.apply(Ext.dojochina.Person.prototype,{name:" "});
:
var _person=Ext.dojochina.Person();
alert(_person.name); name
_person.name="qinglonghai";
alert(_person.name); name
3.
Person.js
Ext.namespace(“Ext.dojochina”);
Ext.dojochina.Person=Ext.emptyFn;
Ext.apply(Ext.dojochina.Person.prototype,{
name:"",
sex:"",
print:funcion(){
alert(String.format(" :{0}, :{1}",this.name,this.sex));
}
});
:
var _person=Ext.dojochina.Person();
_person.name="";
_person.sex="";
_person.print();
4.
Ext.namespace(“Ext.dojochina”);
Ext.dojochina.Person=Ext.emptyFn;
Ext.dojochina.Person.print=function(_name,_sex){
var _person=new Ext.dojochina.Person();
_person.name=_name;
_person.set=_sex;
_person.print();
}
Ext.apply(Ext.dojochina.Person.prototype,{
name:"",
sex:"",
print:funcion(){
alert(String.format(" :{0}, :{1}",this.name,this.sex));
}
});
Ext.dojochina.Person.print("qing","man");
5.
Ext.namespace(“Ext.dojochina”);
Ext.dojochina.Person=function(_cfg){
Ext.appy(this,_cfg);
};
Ext.dojochina.Person.print=function(name,sex){
var _person=new Ext.dojochina.Person({name:name,sex:sex});
return _person;
}
Ext.apply(Ext.dojochina.Person.prototype,{
print:function(){
alert(String.Format(" :{0}, :{1}",this.name,this.sex));
}
});
6.
Ext.dojochina.Student=function(_cfg){
Ext.apply(this,_cfg);
}
Ext.extend(Ext.dojochina.Student,Ext.dojochina.Person,{
job:' '
}
);
7.
Ext.dojochina.Student=function(_cfg){
Ext.apply(this,_cfg);
}
Ext.extend(Ext.dojochina.Teacher,Ext.dojochina.Person,{
print:function(){
alert(String.Format("{0}",this.name));
}
});
8:
Dc=Ext.dojochina;
9.
PN=Ext.dojochina.Person;
10.
Ext.util.Observable