关于发布订阅模式
来源:2-3 静静的显示和隐藏(2)
从初级前端到架构
2020-04-19 20:43:07
老师讲的发布订阅在我们这节课是不是就只是来判断状态的?发布订阅的意义是什么?
在这个案列中 我们哪个是发布者 哪个是订阅者
1回答
同学你好,参考如下理解:
发布就是触发自定义事件,例如如下触发自定义事件,就是把消息发送出去。
订阅就是绑定自定义事件,如下图,谁绑定了这个事件,谁就是订阅者。订阅者决定事件中完成的操作是, 哪个元素触发该事件,什么时候触发该事件。这种开发模式有利于团队开发,团队中的每个人想要往里面添加新功能,不需要在原来的基础上面修改或改动同事的代码,只要订阅相关自定义的事件就可以了,而且是互不冲突。例如小A需要一些操作,那么就绑定一下事件。小C也有一些操作也可以绑定一下事件。小A和小C之间就不会冲突了。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题