属性
使用频率 |
低 |
所属模块 |
Std.events
|
成员类型 |
静态成员函数 |
描述
Std.events.connect方法用于将两个模块进行链接,当模块1的指定名称的事件被触发的时候执行模块2指定名称的方法.
语法
Object Std.events.connect(Object source,String eventName,Object target,String targetMethod);
Object Std.events.connect(Object source,String eventName,Object target,Function method);
Object Std.events.connect(Object source,String eventName,Object target,Array methods);
参数
名称 |
类型 |
描述 |
source |
Object |
源模块实例对象 |
eventName |
String |
原模块实例对象的事件名称 |
target |
Object |
目标模块实例对象 |
targetMethod |
String |
要触发目标模块实例对象的方法名称 |
method |
Function |
要触发的目标模块实例对象的函数本身 |
methods |
Array |
包含目标模块实例对象方法名称的数组 |
相关例子
当ajax的success事件触发时,执行body的html方法
var ajax = Std.ajax.get("/robots.txt");
var body = Std.dom("body");
Std.events.connect(ajax,"success",body,"html");