Ext类下常见方法
get
通过id选择某个元素
js
var ele = Ext.get("d1"); ele.addClsOnOver("div1");
html
<div id="d1"></div>
css
.div1 { color: #ccc; }
addBehaviors
可以给元素添加事件 事件以@为后缀
Ext.addBehaviors({ "#b@click":function(e,t) { console.log(e); } });
apply
为object添加属性
arg1 object 原始对象
arg2 object 添加对象
arg3 object 默认对象
var a = { name:"sadasds" } Ext.apply(a,{age:12},{age:"sssds"}); console.log(a);
Ext.callback(cb, scope, args, delay) :void //该方法为Ext的内部方法
调用一个函数或延迟调用一个函数。
Cb:
调用的函数。
scope:cb
中
this
指针。
args
:传如
cb
的参数,以数组形式表示。
delay
:延迟多少毫秒执行
cb
。
如
Ext.callback(function(x,y){alert(x+y)},this,[3,5],1000);
将于
1
秒钟后弹出
8
,即
3+5
的结果。
调用一个函数或延迟调用一个函数。
Cb:
调用的函数。
scope:cb
中
this
指针。
args
:传如
cb
的参数,以数组形式表示。
delay
:延迟多少毫秒执行
cb
。
如
Ext.callback(function(x,y){alert(x+y)},this,[3,5],1000);
将于
1
秒钟后弹出
8
,即
3+5
的结果。
调用一个函数或延迟调用一个函数。 Cb:调用的函数。
scope:cb中this指针。
args:传如cb的参数,以数组形式表示。 delay:延迟多少毫秒执行cb。 如
var fun = function(x,y){alert(x+y)}; Ext.callback(fun,this,[3,5],1000);
将于1秒钟后弹出8,即3+5的结果。
Ext.getDom( Mixed el ) : HTMLElement
根据传入的id/dom节点/Ext的Elemenet对象,返回其dom对象。
如
alert(Ext.getDom("a").innerHTML);
将返回id为a的元素的innerHTML内容。