Node.js ist eine Plattform, die auf der Chrome JavaScript-Laufzeitumgebung basiert.
Node.js ist eine serverseitige ereignisgesteuerte I/O-JavaScript-Umgebung, die auf der V8-Engine von Google basiert. Die V8-Engine führt Javascript sehr schnell aus und bietet eine sehr gute Leistung.
Node.js-Rückruffunktion Syntax
Node.js Die direkte Manifestation der asynchronen Programmierung sind Rückrufe.
Asynchrone Programmierung basiert auf Rückrufen, es kann jedoch nicht gesagt werden, dass das Programm nach der Verwendung von Rückrufen asynchron wird.
Die Rückruffunktion wird nach Abschluss der Aufgabe aufgerufen. Node verwendet eine große Anzahl von Rückruffunktionen. Alle Node-APIs unterstützen Rückruffunktionen.
Zum Beispiel können wir eine Datei lesen, während wir andere Befehle ausführen. Nachdem das Lesen der Datei abgeschlossen ist, geben wir den Dateiinhalt als Parameter der Callback-Funktion zurück. Auf diese Weise gibt es beim Ausführen von Code keine Blockierungen oder Wartezeiten für Datei-E/A-Vorgänge. Dies verbessert die Leistung von Node.js erheblich und kann eine große Anzahl gleichzeitiger Anforderungen verarbeiten.
Node.js-Rückruffunktion Beispiel
Erstellen Sie die Datei main.js. Der Code lautet wie folgt:
var fs = require("fs"); var data = fs.readFileSync('input.txt'); console.log(data.toString()); console.log("程序执行结束!");