如何在YUI中将事件挂钩到数据源?

Ris*_*shi 2 javascript ajax yui yui-datasource

http://developer.yahoo.com/yui/datasource/#events

我正在尝试使用responseParseEvent,但我不知道如何挂钩到我的数据源对象,因为YUI没有提供任何示例.

旁注:有没有人注意到YUI?他们的文档中包含的例子几乎和jQuery一样多?

Luk*_*uke 5

instance.subscribe(eventName,callback)是YUI 2中跨组件的大多数事件的标准签名.

myDataSource.subscribe('responseParseEvent', function (e) {
    /*
     * available properties:
     *   e.request
     *   e.response
     *   e.callback
     *   e.caller
     */
});
Run Code Online (Sandbox Code Playgroud)

YUI 3遵循类似的约定,但使用on()和after()之后的方法

myYUI3DataSource.on('data', function (e) { ... });
Run Code Online (Sandbox Code Playgroud)