首页 教程 API文档

事件连接

2015-09-09 15:38:37

属性


使用频率
所属模块 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 包含目标模块实例对象方法名称的数组

返回值


Std.events模块本身

相关例子


当ajax的success事件触发时,执行body的html方法


var ajax = Std.ajax.get("/robots.txt");
var body = Std.dom("body");

Std.events.connect(ajax,"success",body,"html");