Node.js est une plate-forme construite sur le runtime JavaScript Chrome.

Node.js est un environnement JavaScript côté serveur d'E/S basé sur le moteur V8 de Google. Le moteur V8 exécute Javascript très rapidement et offre de très bonnes performances.

Fonctions de rappel Node.js syntaxe

Node.js La manifestation directe de la programmation asynchrone est les rappels.

La programmation asynchrone repose sur des rappels, mais on ne peut pas dire que le programme devient asynchrone après avoir utilisé des rappels.

La fonction de rappel sera appelée une fois la tâche terminée. Node utilise un grand nombre de fonctions de rappel. Toutes les API Node prennent en charge les fonctions de rappel.

Par exemple, nous pouvons lire un fichier tout en exécutant d'autres commandes. Une fois la lecture du fichier terminée, nous renvoyons le contenu du fichier en tant que paramètre de la fonction de rappel. De cette façon, il n’y a pas de blocage ou d’attente pour les opérations d’E/S de fichiers lors de l’exécution du code. Cela améliore considérablement les performances de Node.js et peut gérer un grand nombre de requêtes simultanées.

Fonctions de rappel Node.js exemple

Créez le fichier main.js, le code est le suivant :

var fs = require("fs");
var data = fs.readFileSync('input.txt');
console.log(data.toString());
console.log("程序执行结束!");