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

页面导航:首页 > 网络编程 > JavaScript > ExtJs--07--Ext.define定义一个类的过程

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

来源: 作者: 时间:2016-02-19 09:19 【

Ext onReady(function(){ Ext定义一个类Ext define( Person ,{config:{name: jack ,age:22},fangfa:function(){Ext Msg alert( 标题信息 , 提示内容信息 )},constructor:function(config)
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("
") document.write(p2.getAge()) });

Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<