ExtJs--07--Ext.define定义一个类的过程

Ext.onReady(function(){
	//Ext定义一个类
	Ext.define(
		"Person",
		{
			config:{
				name:"jack",
				age:22
			},
			fangfa:function(){
				Ext.Msg.alert("标题信息","提示内容信息")
			}
			,
			constructor:function(config){
				//测试构造器调用没有及参数传递进来没有
//				for(var attr in config){
//					alert(attr +" : "+ config[attr]);
//				}
				
				this.initConfig(config);
			}
		});
		//这里直接可以拿到初始化的对象的属性值
//		var p = new Person();
//		document.writeln(p.getName());
		
		//这里通过new 并传递config对象参数给构造器   之后可以从对象的引用中拿到值
//		var p1 = new Person({name:"tom",age:33});
//		document.write(p1.name)
		
		
		//推荐使用
		//这种方式也可以一样实现对象的创建并从对象的引用中获取属性值
		var p2 = Ext.create("Person",{name:"mary",age:88});
		
		document.write(p2.getName())
		document.write("<br>")
		document.write(p2.getAge())
});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值