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

本文详细介绍了如何使用ExtJS与页面加载完成时进行交互,并展示了延时执行函数的应用实例,包括如何正确使用Ext.apply和Ext.applyIf方法来管理对象属性,以及如何利用Ext.defer实现延时函数调用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

详细请点击: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对象的…………………………………………………………………………
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值