Javascript 是否有类似于';注册处';在pubsub环境中检查可用事件以订阅的概念?
也许这在terminis中是矛盾的,但我想知道是否有一个注册表概念,它包含在pubsub环境中工作时要订阅的所有可用事件 使用上下文 假设您是一个被网站拉入的小部件。本网站发布您可以订阅的某些活动。只是,你不知道在正手拍时那个网站上有哪些项目可用 我设想您可以将一个标准事件发布到该站点,然后返回该站点上所有可供订阅的事件的列表 有了这些信息,您就可以决定订阅特定的活动 我的问题Javascript 是否有类似于';注册处';在pubsub环境中检查可用事件以订阅的概念?,javascript,events,publish-subscribe,Javascript,Events,Publish Subscribe,也许这在terminis中是矛盾的,但我想知道是否有一个注册表概念,它包含在pubsub环境中工作时要订阅的所有可用事件 使用上下文 假设您是一个被网站拉入的小部件。本网站发布您可以订阅的某些活动。只是,你不知道在正手拍时那个网站上有哪些项目可用 我设想您可以将一个标准事件发布到该站点,然后返回该站点上所有可供订阅的事件的列表 有了这些信息,您就可以决定订阅特定的活动 我的问题 你知道有这样的概念在使用吗 这是否可行 会有任何安全问题吗 提前感谢!:) Rein好的,我想我已经在一个类似但不
- 你知道有这样的概念在使用吗
- 这是否可行
- 会有任何安全问题吗
Rein好的,我想我已经在一个类似但不同的解决方案中找到了我想要的:“信号” 正如库编辑器()自己所描述的: 信号类似于事件发射器/调度器或发布/订阅系统,主要区别在于每个事件类型都有自己的控制器,不依赖字符串来广播/订阅事件 基本上,描述我在PubSub中所追求的功能是标题“Advatages”下的第一个项目符号:
- 订阅/发布事件类型时不依赖字符串:
- 尝试分派或侦听不存在的事件类型会抛出错误,而不是无声失败,这有助于及早识别错误