PubSub在JavaScript中实现发布/订阅模式的简易工具
发布/订阅是一种简单的实用工具类,用于在JavaScript中创建发布/订阅对象。该模式基于PubSub工具,促进模块之间的通信。通过实例化一个PubSub对象,你可以轻松地进行发布和订阅操作:
var newPubSub = new PubSub();
newPubSub.subscribe('aNewTopic', function() {
// 当aNewTopic发布时执行的代码
});
newPubSub.publish('aNewTopic', { data: 'I want to publish this data to the topic.' });
在这个例子中,当我们发布aNewTopic
时,所有订阅该话题的函数都会被调用,并且能够接收到发布的数据。
下载地址
用户评论