日期:2014-05-16 浏览次数:20412 次
 
Ext.ns("Foo.bar");
Foo.bar = Ext.extend(Ext.util.Observable,{
        //your code here
});
Ext.reg("foobar",Foo.bar);
Ext.define("Foo.bar",{
        extend : "xxxxxx",
        alias : "widget.foobar"
        //your code here
});
var win = new Ext.Window({
        //some options
});
var win = Ext.create("Ext.window.Window",{
        //some options
});
Ext.Loader.setConfig({
      enabled: true,
      paths: {
          'My': 'my_own_path'
      }
});

Ext.Loader.setConfig({
      enabled: true,
      paths: {
          'NS': 'app'
      }
});
Ext.define("NS.person.LKPerson", {
	extend : "Ext.panel.Panel",
        alias : "widget.lkperson",//当然,这个属性不是必须的
	border : false,
        initComponent : function(){
                this.callParent(arguments);//这个arguments你懂,不懂Google
        }
})
Ext.require("Foo.bar");
Ext.define("AA.bb.CC",{
        //some options
});
Ext.define("AA.bb.CC",{
        uses:["Foo.bar"]
});
 )
Ext.define("Dog",{
	sayHello : function(){
		alert("AAAA")
	}
})
Ext.define("Animal",{
	mixins:{
		dog:"Dog"
	}
});
Ext.onReady(function(){
	var an = Ext.create("Animal");
	an.mixins.dog.sayHello();
})
Ext.define('Computer', {
     statics: {
         factory: function(brand) {
             // 'this' in static methods refer to the class itself
             return new this(brand);
         }
     },
     constructor: function() { ... }
});
var dellComputer = Computer.factory('De