我正在使用jQuery Tiny Pub/Sub插件进行一些松散耦合。当前行为如下:
- 发布
foo
触发器foo.bar
- 但发布
foo.bar
不会触发foo
我想要的行为几乎是相反的方式:
- 发布
foo.bar
触发器foo
- 但发布
foo
不会触发foo.bar
有没有这样做的插件或让jQuery Tiny 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
, off
,trigger
方法的重命名,绑定到单个中心对象(您可以通过查看其非常短的源代码轻松推断)。
我不知道任何 jQuery 插件,但不认为作为一个 jQuery 插件应该是一个要求。有几种 pub/sub 实现和消息代理可用,用于客户端-服务器发布和客户端仅松散耦合的 bot。
一个可能适合您的目的是PubSubJS。