关于发布订阅模式

关于发布订阅模式

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

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

http://img1.sycdn.imooc.com//climg/5e9c470c09d6a21706750674.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

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

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

http://img1.sycdn.imooc.com//climg/5e9d12c1094b898708320403.jpg

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

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

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师