4

現在、アプリでPublisher.jsを使用しており、小さなEventEmitterである Microee も使用しています。グローバルな microee インスタンスがあれば、pub/sub とほぼ同じように使用できるように思えます。たとえば、Publisher.js では次のことができます。

publisher.subscribe('onAwesome', function (one, two, foo){
  console.log(one, two, foo);
});

publisher.publish('onAwesome', 1, 2, 'foo');

そしてMicroeeで私はできる:

microee.on('onAwesome', function (one, two, foo){
  console.log(one, two, foo);
});

microee.emit('onAwesome', 1, 2, 'foo');

したがって、pub/sub のこの特定のユース ケースをイベント エミッターに置き換える際に、ここで何かが欠けているのではないかと考えています。

4

1 に答える 1

4

いいえ、あなたは実際にスポットを当てています-そのコードはEventEmitter直接置き換えることができます。

Node.js を使用していると仮定すると、EventEmitter を使用したイベントは、イベント呼び出しで引数をサポートし、他の多くの機能から恩恵を受けることができます。

于 2014-10-18T22:16:03.293 に答える