Class Function
Package: |
Global |
Class: |
Function |
Extends: |
Object |
Defined In: |
Ext.js |
这些函数可以用于所有的函数对象(任何 Javascript 函数)。
属性 -
方法 -
事件
公共属性
此类没有公共属性。
公共方法
|
createCallback() : Function |
Function |
创建一个回调函数。 |
|
createDelegate([Object obj ], [Array args ], [Boolean/Number appendArgs ]) : Function |
Function |
创建一个 Delegate (回调)函数,并将作用域设置为 obj。 |
|
createInterceptor(Function fcn , [Object scope ]) : Function |
Function |
创建一个拦截函数。 |
|
createSequence(Function fcn , [Object scope ]) : Function |
Function |
创建一个组合函数,按顺序调用原始函数与所给的函数。 |
|
defer(Number millis , [Object obj ], [Array args ], [Boolean/Number appendArgs ]) : Number |
Function |
延迟指定的微秒数后调用函数。 |
公共事件
此类没有公共事件。
属性详情
createCallback
public function createCallback()
创建一个回调函数,可指定传递的参数或直接调用。例如:
myFunction.createCallback(myarg, myarg2)
将创建一个指定两个参数的函数。
这个方法由 Function 对象定义。
createDelegate
public function createDelegate([Object obj
], [Array args
], [Boolean/Number appendArgs
])
创建一个 Delegate (回调)函数,并将作用域设置为 obj。可由任意函数直接调用。例如:
this.myFunction.createDelegate(this)
将创建一个函数并自动地将作用域设置为“this”。
这个方法由 Function 对象定义。
createInterceptor
public function createInterceptor(Function fcn
, [Object scope
])
创建一个拦截函数。给出的“fcn”函数将在原始函数之前调用。如果它返回值为“false”,原始函数将不被调用。返回的结果为原始函数的返回值。调用给出的“fcn”时使用原始函数的参数。
这个方法由 Function 对象定义。
createSequence
public function createSequence(Function fcn
, [Object scope
])
创建一个组合函数,按顺序调用原始函数与所给的函数。返回的结果为原始函数的返回值。调用给出的“fcn”时使用原始函数的参数。
这个方法由 Function 对象定义。
defer
public function defer(Number millis
, [Object obj
], [Array args
], [Boolean/Number appendArgs
])
这个方法由 Function 对象定义。