PubSub的是什么?
PubSub的代表短期和发布/订阅事件,让您分离应用程序逻辑为基础的技术。基本概念是有一些触发事件(出版商),并有一个或多个监听器(用户),等待被解雇的事件采取行动。当使用?
简短的答案是:用户界面脱钩。有时一个网页的部分必须相互沟通,对彼此的活动作出反应。要做到这一点,我们通常都意识到对方的部分,使得它更难维持。使用发布/替补,我们刚刚发布的事件,并把它抛在脑后,"someonequot其他页面上可能会作出一些使用它。它是如何工作?
这个概念是很容易理解并执行如下的简单。出版商
这家伙在这里通常的反应行动,并大声尖叫:
quot;我的东西在这里,它被称为myevent],这些额外的信息。 ?任何有兴趣的quot;
订户$(document).trigger('myevent', [age]);
这家伙的生命的意义是等待有人说他得到了一个myevent]。可以有很多家伙你想等待同一事件,每个人都可以不同的反应。{C}示例代码
下面你找到一段代码,显示了一个非常简单的场景,在行动上的功能。基本上,你有一个文本框,在这里你可以输入数字,这意味着年龄的情况下。每次你点击"发布"按钮,一个事件被触发时,发布的消息,包含类型的年龄。听力是两个用户,该事件被触发时,要通知。用户只关心年龄18岁以下,其他一切关心。
创建一个新的HTML文件,并粘贴此代码在浏览器上显示。我使用谷歌的CDN jQuery的,你需要连接互联网。
干杯。| AlexCode:8331341 |会员