javascript - jQuery 中的反向发布/订阅行为

标签 javascript jquery

我正在使用 jQuery Tiny Pub/Sub一些松耦合的插件。当前行为如下:

  • 发布 foo 触发 foo.bar
  • 但是发布 foo.bar 不会触发 foo

我想要的行为几乎是相反的方式:

  • 发布 foo.bar 触发 foo
  • 但是发布 foo 不会触发 foo.bar

是否有一个插件可以做到这一点或获得 jQuery Tiny Pub/Sub 的方法?以这种方式工作?

最佳答案

Tiny Pub/Sub 只是对 jQuery onofftrigger 方法的重命名,绑定(bind)到单个中央对象 (正如您可以通过查看其非常简短 的来源轻松推断出的那样)。

我不知道任何用于此的 jQuery 插件,但根本不认为成为 jQuery 插件应该是一项要求。有几种可用的发布/订阅实现和消息代理,用于客户端-服务器发布的机器人和仅用于客户端的松散耦合。

可能适合您的目的是 PubSubJS .

关于javascript - jQuery 中的反向发布/订阅行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18865319/

相关文章:

javascript - 如何从其中的另一个对象访问原型(prototype)对象

javascript - 如何正确放置阿拉伯语和英语混合字符串的数字

javascript - 在 Laravel PHP 中创建一个受 WordPress 启发的媒体库

javascript - 动态创建的元素上的事件绑定(bind)?

javascript - Arcgis (ESRI) dojo 导致使用 jQuery 的定义的组件进行 multipleDefine

javascript - 如何显示包含来自具有相同地理点的 firestore 集合中所有文档的数据的 googlemaps 标记

javascript - Javascript 全局变量存储在什么对象中?

javascript - 将类添加到位置 :sticky but is adding class to every sticky element

javascript - 更改按键的背景位置

javascript - 在jquery中单击iframe文档时如何获取包含iframe id