Je me demandais s'il y a des ressources disponibles qui décrivent comment un navigateur curseur exécute le Javascript.
Je sais qu'il charge et exécute des balises lorsque le chargement d'une page, et que vous pouvez attacher les fonctions de divers événements de fenêtre, mais là où les choses deviennent floues, c'est quand, par exemple, j'ai récupérer une distance de page via AJAX et mettre son contenu dans un div.
Si cette distance page a pour charger les bibliothèques de scripts tels que <script src="anotherscript.js" />
, quand est-ce "anotherscript.js" en cours de chargement et son contenu sont-ils exécutés?
Qu'advient-il si j'ai inclus "anotherscript.js" sur ma page, et puis j'ai la charge, la distance le contenu qui a un double inclure ce script? Est-il remplacer celui d'origine? Que faire si l'original "anotherscript.js" a un var en elle dont la valeur que j'ai modifié, puis-je recharger ce fichier... dois-je perdre de la valeur d'origine ou est la deuxième inclusion de ce script ignoré?
Si j'ai la charge, la procédure Javascript via AJAX, quand est-il exécuté? Immédiatement après, je n' mydiv.innerHTML(remoteContent)
? Ou est-il exécuté avant que?