在 jQuery 中反转了 Pub/Sub 行为



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

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

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

  • 发布foo.bar触发器foo
  • 但发布foo不会引发foo.bar
有没有插件可以

做到这一点,或者有没有办法让jQuery Tiny Pub/Sub以这种方式工作?

Tiny Pub/Sub 只是 jQuery on 的重命名,offtrigger 方法,绑定到一个单一的中心对象(你可以通过查看它非常短的源代码轻松推断)。

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

一个可能适合你的目的的是PubSubJS。

最新更新