Ext学习笔记------核心工具方法

详细请点击:http://www.verydemo.com/demo_c113_i6103.html


Ext.onReady(function()
	{
		alert("Ext JS和页面加载完成!");
	});


 

var fn = function()
	{
		alert("此用户的名字是:" + this.name);
	}
	var user = {
		name : "孙悟空"
	}
	Ext.onReady(fn , user);

用于指定延迟执行的函数

var fn = function(msg)
	{
		alert("此用户的名字是:" + this.name
			+ "," + msg);
	}
	var user = {
		name : "孙悟空"
	}
	// 执行延迟3秒之后执行fn函数
	Ext.defer(fn , 3000 ,user , ["欢迎您"]);

Ext.apply()将会覆盖目标对象中的属性,而Ext.applyIf()方法只复制目标对象中没有、而源对象中有的属性不会发生属性的覆盖

	var user = {
		name : "孙悟空",
		age : 500,
		gender: "男"
	}
	var cat = {
		name : "Garfield",
		color : "橙色"
	}
	// 指定将cat对象的属性复制到user对象中。
	Ext.apply(cat , user);
	for(var propName in cat)
	{
		document.writeln(propName + "-->" + cat[propName] + "<br/>")	;
	}
var user = {
		name : "孙悟空",
		age : 500,
		gender: "男"
	}
	var cat = {
		name : "Garfield",
		color : "橙色"
	}
	var dog = {
		name : "旺财",
		weight: 32.1
	}
	// 指定将cat对象的…………………………………………………………………………

猜你喜欢

转载自zyayyx85141.iteye.com/blog/2072039