Comprendre un script JavaScript
- L'analyse : les commentaires
Vous pouvez donc voir qu'il y aurait une légère différence entre le script inclus dans un fichier séparé et le script écrit directement dans la page HTML : le commentaire "<!-- Cacher le JavaScript aux navigateurs ignorant JavaScript"...
Ce commentaire est en fait comme vous l'aurez peut être compris une précaution envers les navigateurs ne comprenant pas le JavaScript. En effet tout les navigateurs HTML sont conçus pour ignorer les balises dont ils ne comprennent pas le sens, et donc en affiche le contenu. Ainsi si vous utilisiez un vieux navigateur est que vous omettiez d'inclure votre script entre les marqueurs <-- et -> alors votre script s'afficherait directement dans le contenu de votre page sans être interprété par le navigateur... Donc seuls les navigateurs interprétant JavaScript essaireont d'interpréter le script contenu entre les balises <-- et lgt;, les autres l'ignoreraient purement et simplement!
Les marqueurs <-- et -gt; permettent en fait de déclarer un commentaire HTML : tout le contenu de ces marqueurs sera ignorés par les navigateurs. Dans l'exemple de notre fichier nous pouvons observer qu'il existe une autre ligne qui n'est pas interprétée :
// Arrêter de cacher le script:fin
Nous pouvons donc voir qu'il existe aussi des commentaires de script JavaScript. Le double slash sert en effet à annnoncer un commentaire, l'interpréteur de script du navigateur ignorera tout le script se troouvant à la suite du signe // en le considérant comme un commentaire.