"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Contexte d'exécution

Contexte d'exécution

Publié le 2024-11-04
Parcourir:726

Execution Context

Comprenons le contexte d'exécution dans JS.

un contexte d'exécution est un concept abstrait qui fait référence à l'environnement dans lequel le code JavaScript est exécuté. Il s'agit de la portée dans laquelle le code s'exécute et il fournit les informations nécessaires au moteur JavaScript pour exécuter le code correctement.

Quand un contexte d'exécution est-il créé ?

Un contexte d'exécution est créé dans les scénarios suivants :

  • Lorsque le moteur JavaScript commence à exécuter un script (par exemple, lorsqu'une page Web se charge)
  • Lorsqu'une fonction est appelée
  • Lorsqu'une fonction setTimeout() ou setInterval() est déclenchée
  • Lorsqu'un gestionnaire d'événements est déclenché (par exemple lorsqu'un utilisateur clique sur un bouton)

Le contexte d'exécution en JavaScript peut être décomposé en deux composants principaux : le Composant Mémoire et le Composant Code.

Composant de mémoire (environnement variable)

  • Stocke les variables et les fonctions dans des paires clé-valeur
  • Contient les données et les fonctions dans la portée

Composant de code (thread d'exécution)

  • Exécute le code une ligne à la fois
  • Suit une commande spécifique

JavaScript est :

  • Synchrone : exécute le code dans un ordre spécifique
  • Mono-thread : exécute une ligne de code à la fois

Conclusion :

Le contexte d'exécution est essentiel à l'exécution du code JavaScript, en fournissant l'environnement nécessaire et en suivant un ordre précis ?. Comprendre ses composants et ses scénarios de création améliorera vos compétences en codage ?. Bon codage !?

Déclaration de sortie Cet article est reproduit sur : https://dev.to/laxmann/execution-context-1mci?1 En cas de violation, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3