Ext.onReady(function () { //在Ext中如何去定义一个类: Ext.define(className , properties , callback) Ext.define('Person', { //这里是对于这个类的一些配置信息 //config属性 就是配置当前类的属性内容,并且会加上get和set方法 config: { name: 'z3', age:20 }, //自己定义的方法 say方法 say: function () { alert('方法'); }, //给当前定义的类加一个构造器 ,目的就是为了初始化信息 constructor: function (config) { var me = this;//当前类对象 //遍历 属性 //for (var attr in config) { // alert(attr+":"+config[attr]); //} me.initConfig(config);// 真正的初始化传递进来的参数 } }); //调用类 方法1: //var p = new Person(); //alert(p.name); //alert(p.age); //p.say(); //alert(p.getName()); //一般通过该方法,调用属性 //初始化 方法2: //var p = new Person({ // name: '张三', // age:24 //}); //Ext.create 实例化一个对象 // 方法3: var p= Ext.create('person',{ name:'aa', age:30 }); alert(p.getName()); alert(p.getAge()); });