Javascript 在PubSub/Observer模式中排队事件
我总是发现直接进入一个例子比较容易Javascript 在PubSub/Observer模式中排队事件,javascript,observer-pattern,publish-subscribe,Javascript,Observer Pattern,Publish Subscribe,我总是发现直接进入一个例子比较容易 object.on('eventone', function() { console.log('eventone - listener one'); object.trigger('eventtwo'); }); object.on('eventone', function() { console.log('eventone - listener two'); }); object.on('eventtwo', function() { con
object.on('eventone', function() {
console.log('eventone - listener one');
object.trigger('eventtwo');
});
object.on('eventone', function() {
console.log('eventone - listener two');
});
object.on('eventtwo', function() {
console.log('eventtwo');
});
object.trigger('eventone');
在大多数PubSub实现中,这将导致以下日志顺序:
干杯 Pubsub旨在使一个订户不依赖、不知道或不受其他订户的阻碍。以下几个问题探讨了每种方法的优缺点: