ExtJS4.2学习 核心函数

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节点/ExtElemenet对象,返回其dom对象。

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

将返回ida的元素的innerHTML内容。


你可能感兴趣的:(ExtJs)