1. 首页
  2. 考试认证
  3. 其它
  4. pubsub 具有更复杂主题的JS PubSub库

pubsub 具有更复杂主题的JS PubSub库

上传者: 2024-10-21 05:33:45上传 ZIP文件 20.78KB 热度 1次

发布订阅这是我编写的一个库,用于演示如何将pub-sub机制用于复杂主题。通常,发布-通过接受字符串主题和处理函数来执行。但是,该库接受更复杂的语法,以便能够优化您的订阅者链。它甚至允许使用javascript对象作为触发器。

示例代码

  • 单变量PubSub.bind('sanket', fn) - 在触发sanket时执行。

  • 带有NOT操作数的单变量PubSub.bind('!parab', fn) - 每次没有触发parab执行。

  • 带有AND操作数的多变量PubSub.bind('sanket¶b', fn) - 每次触发sanket AND parab时执行。

  • 带有OR操作数的多变量PubSub.bind('sanket|parab', fn) - 如果sanket OR parab或两者都被触发,则执行。

用户评论