文件名称:pubsub:具有更复杂主题的 JS PubSub 库
文件大小:21KB
文件格式:ZIP
更新时间:2024-07-25 13:46:09
JavaScript
发布订阅 这是我编写的一个库,用于演示如何将 pub-sub 机制用于复杂主题。 通常,发布-通过接受字符串主题和处理函数(例如: )来执行。 但是,该库接受更复杂的语法,以便能够优化您的订阅者链。 它甚至允许使用 javascript 对象作为触发器。 示例代码 订户 PubSub.bind('sanket', fn)单变量 - 在触发sanket时执行。 PubSub.bind('!parab', fn)带有NOT操作数的单变量 - 每次没有触发parab执行。 PubSub.bind('sanket¶b', fn)带有AND操作数的多变量 - 每次触发sanket AND parab时执行。 PubSub.bind('sanket|parab', fn)带有OR操作数的多变量 - 如果sanket OR parab或两者都被触发,则执行。 PubSub.bind('
【文件预览】:
pubsub-master
----.gitignore(39B)
----gruntfile.js(2KB)
----package.json(760B)
----src()
--------pubsub.js(4KB)
--------intro.js(73B)
--------outro.js(18B)
--------export.js(171B)
----dist()
--------pubsub-1.0.0.js(5KB)
--------pubsub-1.0.0.min.js(2KB)
----README.md(4KB)
----lib()
--------underscore.js(44KB)
----jshint.json(345B)
----test()
--------simple_checks.js(1KB)