gpt4 book ai didi

javascript - Dojo 或 Javascript 中的观察者

转载 作者:行者123 更新时间:2023-12-02 06:28:20 24 4
gpt4 key购买 nike

如何在 Dojo 或 Javascript 中实现观察者模式?

最佳答案

虽然我不确定它是否是观察者模式的直接实现,但Dojo Toolkit已经有内置的事件系统。

Dojo 连接:dojo.connect 既可以用于将 DOM 事件连接到其处理程序,也可以用于将任何函数连接到任何其他函数。

dojo.connect(obj, event, context, method);

发布/订阅:Dojo 的发布/订阅可用于定义应用程序范围的主题,然后向它们附加/分离处理程序。

dojo.subscribe(topic, method);
dojo.publish(topic, parameters);

链接:

这两种技术都会返回一个可用于断开处理程序的 token 。

关于javascript - Dojo 或 Javascript 中的观察者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5398042/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com