Javascript 是否有类似于';注册处';在pubsub环境中检查可用事件以订阅的概念?

Javascript 是否有类似于';注册处';在pubsub环境中检查可用事件以订阅的概念?,javascript,events,publish-subscribe,Javascript,Events,Publish Subscribe,也许这在terminis中是矛盾的,但我想知道是否有一个注册表概念,它包含在pubsub环境中工作时要订阅的所有可用事件 使用上下文 假设您是一个被网站拉入的小部件。本网站发布您可以订阅的某些活动。只是,你不知道在正手拍时那个网站上有哪些项目可用 我设想您可以将一个标准事件发布到该站点,然后返回该站点上所有可供订阅的事件的列表 有了这些信息,您就可以决定订阅特定的活动 我的问题 你知道有这样的概念在使用吗 这是否可行 会有任何安全问题吗 提前感谢!:) Rein好的,我想我已经在一个类似但不

也许这在terminis中是矛盾的,但我想知道是否有一个注册表概念,它包含在pubsub环境中工作时要订阅的所有可用事件

使用上下文

假设您是一个被网站拉入的小部件。本网站发布您可以订阅的某些活动。只是,你不知道在正手拍时那个网站上有哪些项目可用

我设想您可以将一个标准事件发布到该站点,然后返回该站点上所有可供订阅的事件的列表

有了这些信息,您就可以决定订阅特定的活动

我的问题

  • 你知道有这样的概念在使用吗
  • 这是否可行
  • 会有任何安全问题吗
提前感谢!:)


Rein

好的,我想我已经在一个类似但不同的解决方案中找到了我想要的:“信号”

正如库编辑器()自己所描述的:

信号类似于事件发射器/调度器或发布/订阅系统,主要区别在于每个事件类型都有自己的控制器,不依赖字符串来广播/订阅事件

基本上,描述我在PubSub中所追求的功能是标题“Advatages”下的第一个项目符号:

  • 订阅/发布事件类型时不依赖字符串:
    • 尝试分派或侦听不存在的事件类型会抛出错误,而不是无声失败,这有助于及早识别错误
我还没有研究过它,但它似乎回答了我的问题