Ext類下常見方法css
get html
經過id選擇某個元素web
js數組
var ele = Ext.get("d1"); ele.addClsOnOver("div1");
htmlapp
<div id="d1"></div>
cssdom
.div1 { color: #ccc; }
addBehaviors 函數
能夠給元素添加事件 事件以@爲後綴this
Ext.addBehaviors({ "#b@click":function(e,t) { console.log(e); } });
applyspa
爲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內容。