//在Ext中如何定义一个类:Ext.define(className,propertites,callback)
Ext.onReady(function(){
Ext.define('Person',{
//config属性就是配置当前类的属性,并且加上get set方法
config:{
name: 'jack',
age:23
},
//自己定义的方法
say:function(){
alert('say mentod----');
},
//构造器, 目的是为了初始化信息
constructor:function(config){
var me = this;
for(var attr in config){
alert(attr+':'+config[attr]);
}
me.initConfig(config);//真正的初始化方法
}
})
//new
var p = Ext.create('Person',{
name:'Tom',
age: 25
})
p.say();
alert(p.getName());
alert(p.getAge());
})
Ext中如何定义一个类(define)
最新推荐文章于 2017-09-02 16:31:00 发布