dans mon code HTML, j'ai une fois "cliquez sur moi!" est cliqué, my_function () est appelé et dans ce programme, j'ai également la fonction de configuration (). Quelle est la commande d'exécution une fois que my_function () est appelée? P> serait-ce mon_function () suivi de la configuration ()? Ou la configuration () suivie de my_function ()? P>
3 Réponses :
Pourquoi ne pas l'essayer et voir ce qui se passe? Un couple de déclarations d'impression vous donnerait votre réponse:
function setup(){ console.log('setup'); } function my_function(){ console.log('my_function'); }
Configuration () code> est une fonction de traitement, qui est exécutée juste une fois forte> lorsque le programme démarre et doit être utilisé pour l'initialisation du programme, par exemple. Taille de l'écran, supports de chargement, etc. Il ne peut y avoir qu'une fonction configuration () code> pour chaque programme et il ne faut pas être appelé à nouveau après son exécution initiale. LI>
-
my_function () code> est une fonction créée par vous et sera appelée que lorsque vous l'appelez quelque part dans votre code. li>
- La commande ira donc comme
configuration () -> my_function () code>. li>
ol>
JavaScript est une langue à fil unique, ce qui signifie qu'il n'exécutera qu'un bloc (fonction) du code à un moment donné. JavaScript utilise des piles pour exécuter du code.
Une pile est une sorte de matrice. Mais une pile n'a pas d'index. Vous ne pouvez exécuter que le dernier élément / récent ou supprimer le dernier élément / récent. Donc, sur une pile, vous ne pouvez effectuer que deux opérations regardons un morceau de code: p> pousser code> et
pop code>. P>
function one(){
two();
}
function two() {
three();
}
function three() {
console.trace(âLets Call The Stackâ);
}
one();
Si
my_function () code> appels
configuration () code> alors c'est l'ordre d'exécution. Quelle est la solution?
À partir de cette réponse , il est indiqué qu'une fonction ne doit jamais appeler
configuration () code> manuellement. Je me demande à quel point dans l'exécution,
configuration () code> est exécuté s'il est