详细请点击: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对象的…………………………………………………………………………