0 votes

Le navigateur charge-t-il un bloc entier de JavaScript avant son exécution ?

Le code javascript ci-dessous est valide :

<script>
  foo();

  function foo()
  {
    alert("foo");
  }
</script>

La fonction foo est invoquée avant sa déclaration. Donc, je pense que le navigateur doit charger le bloc entier script avant son exécution. Par "bloc entier", j'entends une balise ouverte à une balise fermée ou un fichier javascript externe. Est-ce que c'est vrai ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X