Mais comment le moteur javascript charge-t-il le code ?
Bonjour,
Quelqu'un pourrait-il m'expliquer, ou me diriger vers l'explication, comment le moteur javascript charge le code puis execute celui-ci?
Ce que je sais pour le moment est que le code peux s'exécuter à deux moment:
1) quand le document est prêt (tout le code est chargé mais pas toutes les ressources telles les images)
2) toute la page (window) est prête (le code et les ressources sont chargés)
Mais que se passe t'il avant?
Un exemple de mon incompréhension est le code suivante:
Code:
1 2 3 4
|
(function(leParametre){
mon code ici
})(monParametre); |
ou simplement
Code:
1 2
|
(function(){ mon code ici })(); |
Ceci est régulièrement utilisé avec jQuery...
On me dit que cela est utilisé (éxécuté?!) lors du chargement du code. Personellement je pense que cela se ferait au document ready, mais je n'en sais rien.
Y a t'il d'autre "moment" dans le "page loading process" ?
Merci d'avance pour toute explication.