疎結合のために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 実装と利用可能なメッセージ ブローカーがあり、クライアント サーバー パブリケーション用のボットと、クライアント側のみの疎結合用のボットがあります。
あなたの目的に合ったものはPubSubJSです。