Maison > interface Web > js tutoriel > le corps du texte

L'environnement Node.js fournit ces fonctions globales !

藏色散人
Libérer: 2022-08-08 11:29:38
avant
1520 Les gens l'ont consulté

Cet article vous donnera une introduction détaillée aux fonctions globales sous Node.js. J'espère qu'il sera utile aux amis dans le besoin !

1. Fonctions globales sous Node.js

1.1 Les fonctions globales fournies par le langage JavaScript sont toujours disponibles sous Node.js

• parseInt/parseFloat/isNaN/isFinite/eval..

• One -time timer (setTimeout / clearTimeout)

• Minuteur périodique (setInterval / clearInterval)

1.2 L'environnement Node.js fournit également quelques fonctions globales

• Minuteur d'exécution immédiate (setImmediate / clearImmediate)

Exécutez le main programme en premier. Une fois l'exécution du programme principal terminée, la fonction nextTick marque la fin du programme principal. Il est exécuté immédiatement après la fin du processus principal. Exécutez ensuite la fonction setImmediate, la fonction de tête de file d'attente d'événements, qui est exécutée immédiatement avant le démarrage de la file d'attente d'événements. Enfin, la fonction setTimeout dans la file d'attente des événements est exécutée.

Le programme principal est synchrone et la file d'attente des événements est asynchrone. Lorsque le programme principal est exécuté, la file d'attente des événements sera invitée à s'exécuter si la fonction n'est pas chargée immédiatement, comme setTimeout, elle sera perdue dans l'événement. file d'attente Lorsque le programme principal est exécuté, notifiez la file d'attente des événements, puis exécutez-la séquentiellement de la tête vers l'intérieur.

1.3 L'environnement Node.js fournit également d'autres fonctions globales

• Minuterie d'exécution immédiate (setImmediate / clearImmediate) vient d'être mentionnée.

• Le processus exécute immédiatement le timer (process.nextTick) La deuxième fonction fournie par l'environnement Node.

1.4 Exemple

A travers l'exemple nous pouvons voir que l'ordre d'exécution est

1.num d'impression variable. La fonction

2.process.nextTick() est exécutée immédiatement après la fin du programme principal après l'impression de la variable.

Fonction 3.setImmediate(), une fois la fonction tail du programme principal exécutée, exécutez la fonction en tête de la file d'attente des événements.

Fonction 4.setTimeout(), une fonction interne exécutée après l'exécution de la fonction en tête de la file d'attente des événements.

【Recommandé : Tutoriel vidéo Node.js

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!