Ext JavaScript Library

Ext.js

createCallback

myFunction.createCallback(arg1, arg2, ....)

引数をバインドしてFunctionオブジェクトを返す

thisはwindowになる(createDelegateとの違い)

createDelegate

this.myFunction.createDelegate(this, arrayArgs, appenArgs(boolean) )

thisとともに引数をbindする

戻り値の関数はthisが引数で渡したオブジェクトになる

Prototype.jsのbindに似ている

get('id')

要素が取れる

Ext.Element

r

Compositeパターンになっていて複数要素も一つのオブジェクトで扱える

Ext.Fx

slideIn

stop

Subtopic

select

子要素をExt.selectする

中でのid以下をつけてCSSセレクタ構文を組み立ててる

select('.hoge1, .hoge2')とすると#id.hoge1, .hoge2とされてしまう。。。(v1.01a現在)

query

子要素をExt.queryする

こっちは期待通り動作する(#id.hoge1, #id.hoge2としてくれる)

select(cssセレクタ)

要素が取れる

Ext.CompositeElement

query(cssセレクタ or XPath)

要素が取れる

Array of HTMLElement

自分blogのExt関連記事

Ext.View

Ext.data.Store

Ext.data.Proxy

Ext.data.HttpProxy

Ext.data.ScriptTagProxy

クロスドメインなRequestはこれを使う

Ext.data.Reader

Ext.dada.JsonReader