【问题标题】:How to migrate dojo.connect code from Dojo 1.3.1 to 1.9.3如何将 dojo.connect 代码从 Dojo 1.3.1 迁移到 1.9.3
【发布时间】:2014-06-05 09:47:16
【问题描述】:

我的应用程序中有一段代码是用 Dojo 1.3.1 编写的。我的任务是将此代码迁移到 Dojo 1.9.3。我的问题是我怎样才能做到这一点?我是 Dojo 的新手,所以不太了解从旧 Dojo 语法迁移到新语法。

dialogWidget._proxyConnects.push(dojo.connect(
        newDialog._fadeIn,
        "onEnd",
        dialogWidget,
        "onLoad"
       ));

编辑
我也想知道上面这段代码实际上会做什么?如果有人可以用一两句话向我解释这一点。
谢谢

【问题讨论】:

    标签: javascript dojo


    【解决方案1】:

    Dojo 迁移指南的This part 应该可以帮助您。

    正如它所做的那样——你正在推动一个(Dojo)连接偶数处理程序,它将在newDialog._fadeIn 触发onEnd 事件后执行dialogWidgetonLoad 方法。为什么——我真的不能说,因为我不知道这个运行的上下文。另外,因为它访问 dialogWidget 的私有属性,所以我不会惊讶这会在更新期间中断。

    希望这会有所帮助。

    【讨论】:

      最近更新 更多