关于发布订阅模式

来源:2-3 静静的显示和隐藏(2)

从初级前端到架构

2020-04-19 20:43:07

老师讲的发布订阅在我们这节课是不是就只是来判断状态的?发布订阅的意义是什么?

在这个案列中 我们哪个是发布者 哪个是订阅者  

http://img.mukewang.com/climg/5e9c470c09d6a21706750674.jpg

写回答

1回答

好帮手慕夭夭

2020-04-20

同学你好,参考如下理解:

发布就是触发自定义事件,例如如下触发自定义事件,就是把消息发送出去。

http://img.mukewang.com/climg/5e9d12c1094b898708320403.jpg

订阅就是绑定自定义事件,如下图,谁绑定了这个事件,谁就是订阅者。订阅者决定事件中完成的操作是, 哪个元素触发该事件,什么时候触发该事件。这种开发模式有利于团队开发,团队中的每个人想要往里面添加新功能,不需要在原来的基础上面修改或改动同事的代码,只要订阅相关自定义的事件就可以了,而且是互不冲突。例如小A需要一些操作,那么就绑定一下事件。小C也有一些操作也可以绑定一下事件。小A和小C之间就不会冲突了。http://img.mukewang.com/climg/5e9d132f09e1a2b807280431.jpg

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

1

0 学习 · 14456 问题

查看课程