ExtJS4.2學習 核心函數

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節點/ExtElemenet對象,返回其dom對象。

alert(Ext.getDom("a").innerHTML);

將返回ida的元素的innerHTML內容。

相關文章
相關標籤/搜索