如何将dojo.connect代码从Dojo1.3.1迁移到1.9.3

How to migrate dojo.connect code from Dojo 1.3.1 to 1.9.3

本文关键字:迁移 Dojo1 dojo connect 代码      更新时间:2023-09-26

我的应用程序中有以下一段代码,它是在Dojo 1.3.1中编写的。我的任务是将这些代码迁移到Dojo 1.9.3。我的问题是如何实现这一点?我是Dojo的新手,所以对从旧Dojo语法迁移到新Dojo语法不太了解。

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

编辑
我也想知道上面的代码实际上会做什么?如果有人能用一两句话向我解释的话
感谢

Dojo迁移指南的这一部分应该会帮助您。

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

希望这能有所帮助。