javascript订阅-发布模式,javascript中事件订阅和发布是什么意思?

javascript订阅-发布模式,javascript中事件订阅和发布是什么意思?

您好,很高兴回答你的问题。

事件的订阅和发布实际上是编程的一个常见的设计模式:观察者模式。

在这里我通俗地给你解释下:

这种模式规定了发布者和观察者,这就好比我们生活中的例子:你想订阅一份报纸,那么你就需要去邮局订阅,订阅报纸代表你关注这份报纸的内容。当你订阅好以后,一旦报社发表报纸,你就会收到报纸。这里面你是观察者,报社就是发布者,其实报纸就是一个事件。

因此在编程环境当中,观察者选择感兴趣的内容订阅事件,而发布者不管到底谁订阅了我,我只管发布我的内容即可,只要发布,订阅者就可以出发事件了。

在js中,鼠标点击事件触发后,事件发布者不知道要去处理什么内容,而是需要观察者先订阅事件,例如我们让点击按钮后提交表单。接到通知后再去执行相关函数。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxx@163.com 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论