2016-07-14 21 views
1

イベントにバインドするときにプライオリティレベルを設定できる小さなイベントライブラリ(ES5)をお勧めしますか?これは、jqueryベースまたはバニラのjavascriptにすることができます。 これまでのところ、Signal Emitter:(http://blog.millermedeiros.com/signal-emitter/)と呼ばれるものしか見ていませんでしたが、そこにもっと多くのものがあるはずです。 ありがとう!優先順位レベルのイベントエミッタライブラリ?

答えて

0

個人的に私はprependListenerを使用して設定することができます箱注文のうちのために行くだろうが、この例を見てい:デフォルトでは

const myEE = new EventEmitter(); 
myEE.on('foo',() => console.log('a')); 
myEE.prependListener('foo',() => console.log('b')); 
myEE.emit('foo'); 
// Prints: 
// b 
// a 

を、イベントリスナーは、それらが追加された順に呼び出されます。リスナー配列の先頭にイベントリスナーを追加する代わりに、emitter.prependListener()メソッドを使用できます。

関連する問題