La majorité des navigateurs contemporains intégrent une section developer tools
(outils de développement). Vous pouvez généralement y accéder avec un clic droit
puis le menu Inspecter
.
Il existe aussi des racourcis relativement standards entre les navigateurs :
F12
Ctrl
+ Shift
+ i
Ctrl
+ Shift
+ j
Si aucune des solutions ci-dessus ne fonctionne, il faudra rechercher sur Internet ou dans les menus de votre navigateur pour trouver comment y accéder.
Exercice : les outils de développement contiennent une console qui est très utilisée en JavaScript. J'ai programmé un message qui doit s'afficher dans la console de cette page. Ouvrez la console et trouvez mon message.
Remarque : les outils de développement, en particulier la console, sont des outils à destination des développeurs. Ils sont relativement puissants et permettent d'accéder à différentes informations de la page, notamment des informations personnelles. Ils permettent également d'accéder et de modifier le contenu des pages (évidemment uniquement dans le navigateur, pas sur le serveur). Si vous ouvrez la console sur Facebook, voila ce qui s'affiche :
Remarque : c'est aussi dans la console que les éventuels messages d'erreur s'affichent.
Quand on développe du code en JavaScript, nous avons souvent besoin d'un retour pour
vérifier que le code s'exécute correctement. Pendant les phases de développement,
il est possible d'écrire dans la console avec la fonction console.log()
. Par exemple :
console.log('Mon premier message dans la console');
Les guillemets stipulent que le message est une chaîne de caractères (autrement dit, du texte). Nous y reviendrons plus tard, mais si l'on souhaite afficher une variable, il ne faut pas mettre les guillemets :
var x = 12;
console.log(x);
Remarque : notez qu'en JavaScript, chaque instruction se termine par un point-virgule (;
). Cela indique
à l'interpréteur (le moteur JavaScript) que l'instruction est terminée.
Les messages dans la console sont utiles pendant les phases de développement. Lorsque le site est déployé (accessible publiquement), il convient de supprimer ces messages afin :
Ouvrez la console de cette page et tapez la ligne suivante. Ne vous inquiétez pas si vous ne comprenez pas cette commande, seul le résultat nous intéresse ici.
document.getElementsByTagName("h1")[0].innerHTML= "J'ai remplacé le titre !"
Regardez le titre en haut de cette page. Que s'est-il passé ?
Considérons le code HTML suivant :
<html>
<head>
</head>
<body>
<h1>Message dans la console</h1>
<!-- Insérez votre code JavaScript ici -->
<!-- le code doit afficher un message dans la console -->
</body>
</html>
Ajouter un code en JavaScript qui affiche Hello World !
dans la console grâce à
la fonction console.log()
. Lorsque ça fonctionne, ajouter une deuxième ligne
qui affichera Ça veut dire Bonjour le monde !
. Voici un exemple de ce qui devrait
s'afficher dans la console :
À quoi servent les outils de développement ?
Comment se terminent les instructions en JavaScript ?
À quoi servent les guillemets en JavaScript ?
Pourquoi faut-il supprimer les messages dans la console lors de la publication d'un site ?