+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Community Manager

    Femme Profil pro
    Étudiant
    Inscrit en
    juin 2015
    Messages
    1 692
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juin 2015
    Messages : 1 692
    Points : 4 920
    Points
    4 920

    Par défaut [2017/11/22] Tutoriel pour apprendre les contextes d'exécution en JavaScript

    Chers membres,

    J'ai le plaisir de vous présenter ce tutoriel de Bruno Lesieur pour vous apprendre les contextes d'exécution en JavaScript.

    Chaque fois que du code JavaScript est exécuté, nous entrons dans un contexte d'exécution.

    Le contexte d'exécution (dont la forme abrégée sera EC pour « execution context ») est un concept abstrait décrit par la spécification ECMA-262-3 pour classifier et différentier différents types de code exécutable.

    Ce standard ne définit aucune structure ni aucune déclinaison en terme d'implémentation technique des contextes d'exécution. C'est un problème qui doit être traité par les moteurs qui implémentent le standard.

    Pour résumer, un groupe de contexte d'exécution forme une pile (nommée « stack »). Le bas de cette pile est toujours le contexte global (« global context ») alors que le sommet est le contexte d'exécution courant (« active context »). La pile est augmentée (« pushed ») lors de l'entrée dans un contexte d'exécution et diminuée (« popped ») lors de sa sortie.
    Bonne lecture

    Retrouvez les meilleurs cours et tutoriels pour apprendre JavaScript
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    février 2009
    Messages
    5 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : février 2009
    Messages : 5 761
    Points : 21 157
    Points
    21 157
    Billets dans le blog
    39

    Par défaut



    Titre du tutoriel, je n'ai pas été plus loin : ES3 dans le détail

    ES3 ! La date de fraîcheur est largement dépassée.

    Blog



    Nota bene : si vous devez être compatible avec les navigateurs obsolètes (IE8 et plus), vous devez convertir les codes ES2015 en ES5 avec Babel.

    FAQ JS Tutoriels JS

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  3. #3
    Expert confirmé Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    juin 2010
    Messages
    2 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : juin 2010
    Messages : 2 214
    Points : 4 318
    Points
    4 318

    Par défaut

    Publié le 22 novembre 2017 pourtant, c’est bizarre… Peut-être un copié-collé d’un vieux brouillon qui n’a pas été corrigé
    En tout cas je salue l’initiative, on ne parle pas suffisamment de ce concept, ou alors rapidement et avec les mains. Et on le présente encore moins souvent de cette manière avec force détails techniques. Je ne connaissais pas l’histoire du second paramètre d’eval. Merci Bruno pour cette découverte !
    La FAQ JavaScript – Les cours JavaScript
    Access42, ressources francophones sur l’accessibilité
    La touche F12 : l’outil indispensable à tout développeur JavaScript !

Discussions similaires

  1. Afficher les messages d'exécution
    Par batama dans le forum APIs
    Réponses: 3
    Dernier message: 02/05/2006, 19h42
  2. [Tomcat 5.5.15] Pool unique pour tous les contextes
    Par Gildas Huart dans le forum Tomcat
    Réponses: 1
    Dernier message: 01/03/2006, 13h15
  3. [Tomcat 5.5] externaliser les context
    Par otb82 dans le forum Tomcat
    Réponses: 2
    Dernier message: 15/02/2006, 10h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo