EXTJS系列之《类定义》
Ext.onReady(function(){ //在Ext中如何定义一个类:Ext.define(className,properties,callback) Ext.define('Person',{ //这里是是对于这个类的一些配置信息(看Ext.Class的configs) //config属性就是配置当前类的属性内容,并且会加上get和set方法 config:{ name:'z3', age:20 }, //自己定义的方法 say:function(){ alert('我是方法。。。'); }, //给当前定义的类加一个构造器,目的就是为了初始化信息 constructor:function(config){ var me = this; for(var attr in config){ //循环显示传递进来的参数 alert(attr + ':' + config[attr]); } me.initConfig(config); //真正的初始化传递进来参数 } }); var p = new Person(); // alert(p.name); // alert(p.age); alert(p.getName()); p.say(); var p1 = new Person({name:'li4',age:25}); // alert(p.name); //