JavaScriptイベントトリガーモードを理解する
807 ワード
JavaScript標準コールモードでは、簡単な問題を解決できます.もし、コールバック関数を制御したいなら、いつ、どのような状況で呼び出されたらいいですか?
イベントトリガーモードは、コールバック関数をうまく制御することができます.
イベントトリガーモードを使用すると、二つ以上のオブジェクトの使用に関連します.
イベントトリガーは、その名前の通り、イベントを送信する対象です.
イベントモニターは、イベント送信機に結び付けられ、あるタイプのイベントを傍受するオブジェクトである.
例:
イベントトリガーモードは、コールバック関数をうまく制御することができます.
イベントトリガーモードを使用すると、二つ以上のオブジェクトの使用に関連します.
イベントトリガーは、その名前の通り、イベントを送信する対象です.
イベントモニターは、イベント送信機に結び付けられ、あるタイプのイベントを傍受するオブジェクトである.
例:
var req = http.request(options, function(response) { //CPS ,response , Node.js "data" ,"end" 。
response.on("data", function(data) { // response "data"
console.log("some data from the response", data);
});
response.on("end", function() {
console.log("response ended");
});
});
req.end();
一般的に、要求された操作が完了したら、CPSを使用して制御権を回収したいです. イベントが複数発生する場合は、イベントトリガーモードを使用します.