使用JavaScript中的CustomEvents发布/订阅
我的任务是讨论基于事件的通信和JavaScript中基于发布/订阅的通信 仔细考虑后,我想知道JavaScript中的使用JavaScript中的CustomEvents发布/订阅,javascript,design-patterns,event-handling,publish-subscribe,custom-events,Javascript,Design Patterns,Event Handling,Publish Subscribe,Custom Events,我的任务是讨论基于事件的通信和JavaScript中基于发布/订阅的通信 仔细考虑后,我想知道JavaScript中的CustomEvents实际上使用了发布/订阅模式 分派CustomEvent与发布新数据或触发订阅服务器中的更新功能类似,创建事件侦听器与订阅发布服务器相同 换句话说,每次抛出事件时,每个侦听器的回调都会运行,就像每次发布者发布新数据时,订阅服务器的更新函数都会被调用一样 这是正确的解决方案还是我没有掌握这两种模式的关键概念?是的,你的理解是正确的是的,你的理解是正确的
CustomEvents
实际上使用了发布/订阅模式
分派CustomEvent
与发布新数据或触发订阅服务器中的更新功能类似,创建事件侦听器与订阅发布服务器相同
换句话说,每次抛出事件时,每个侦听器的回调都会运行,就像每次发布者发布新数据时,订阅服务器的更新函数都会被调用一样
这是正确的解决方案还是我没有掌握这两种模式的关键概念?是的,你的理解是正确的是的,你的理解是正确的