問題タブ [eventemitter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - EventEmitterのemitメソッドに`.apply()`を使えますか?
しようとしている...
...しかし、動作しないか、エラーがスローされないようです。
node.js - ノードロードでのイベント エミッターの警告
}
nodeloadを使用して上記のコードを実行しようとすると
./nl.js -c 1 -n 10 -i 1 http://localhost:1000/
以下の警告が表示されます
この問題を解決するにはどうすればよいですか?
これに関するヘルプは本当に役に立ちます。ありがとう
javascript - EventEmitter2 の require.js shim 構成
私はrequire.jsを初めて使用し、require.jsをロードして自分のページでRosLib.jsを使用しようとしています。RosLib.js はEventEmitter2に依存しています。
これは私のコードです:
関数が何らかの形で実行される場合、eventemitter2.js にエラーEventEmitter2
があり、定義されていません。
Uncaught ReferenceError: module is not defined (eventemitter2.js:561)
Uncaught ReferenceError: EventEmitter2 is not defined (roslib.js:121)
これは、動作していない対応する例の JsFiddle です: http://jsfiddle.net/mKyEA/1/
EventEmitter2 を適切に初期化するには、require.js をどのように構成する必要がありますか?
javascript - EventEmitter から継承したオブジェクトがイベントを発生させない
私は Node.js を初めて使用し、問題のデバッグに問題があります。イベント エミッタとして機能するオブジェクトを作成しましたが、イベントが発生したときにコールバックが呼び出されません。
エミッターを次のように定義しました。
このモジュールを使用するコードを以下に示します。「readComplete」イベントのハンドラーは、エミッターで呼び出されたにもかかわらず実行されませんthis.emit(...)
(デバッガーでこれを確認しました)。
私が間違っているかもしれないことについてのアイデアはありますか?
ありがとう!
node.js - イベント エミッタのメモリ リーク
このトピックについてたくさん読んだことがありますが、コードの問題 (または、実際に何が起こっているのかについてのロジック/理解の問題) をまだ理解していません。誰かが私が欠けているものを説明してもらえますか?
基本的に、この問題は、次の HTTP GET 要求を連続して実行する場合に絞り込みました。ループを 10 回しか実行しない場合は問題ありませんが、100 回実行するとエラーがスローされます。
これが私のコードです:
エラーは次のとおりです。
javascript - EventEmitter で、リッスンできるすべてのイベントを知るにはどうすればよいですか?
ストリームなどのようにから継承されたオブジェクトがあるとしEventEmitter
ます。リッスンできるすべてのイベントと、接続されているすべてのイベント リスナーを知る良い方法はありますか?
質問の 2 番目の部分は簡単だと思いますemitter.listeners(event)
。すべてのリスナーにイベントを教えてくれます。しかし、聞くことができるすべてのイベントを事前に知る方法はありますか?
node.js - 明らかにするモジュールパターンを使用してノード EventEmitter を拡張するにはどうすればよいですか?
amdefine モジュール (Revealing Module Pattern) で node events.EventEmitter を使用しようとしています。「on」関数を実装し、これを EventEmitter に渡す作業コードがあります。
これは仕事をします。ただし、代わりに継承を行う方がよいように思われるため、すべての EventEmitter プロパティを利用できます。
しかし、上記の RMP パターンでこれを行う方法がわかりません。誰か提案はありますか?
javascript - エミッター node.js 内のエミッター
私はコードを持っています:
別のファイルからモジュールを必要とし、次のように呼び出します。
シリアル ポート イベントが発行されると、スローされます。
私は何を間違っていますか?