Apprends ce qu'est JavaScript, comment ajouter des scripts à HTML, et écris tes premières lignes de code JavaScript.
JavaScript est un langage de programmation qui donne vie aux pages web. Alors que HTML fournit la structure et CSS gère le style, JavaScript ajoute de l'interactivité — répondre aux clics, mettre à jour le contenu dynamiquement, valider des formulaires, créer des animations, et bien plus encore.
Quelques points importants à connaître sur JavaScript :
Il existe trois façons d'ajouter JavaScript à une page HTML :
Gestionnaires d'événements inline — Ajoute JavaScript directement dans un attribut HTML comme onclick. C'est rapide mais peu pratique et difficile à maintenir.
<button onclick="alert('Hello!')">Click me</button>Script interne — Place ton code à l'intérieur d'une balise <script> dans le document HTML. Cela garde ton JavaScript proche du HTML avec lequel il interagit.
<script>
document.getElementById('greeting').textContent = 'Hello!';
</script>Script externe — Écris JavaScript dans un fichier .js séparé et référence-le avec une balise <script src>. C'est la méthode préférée pour les vrais projets.
<script src="app.js"></script>Pour les leçons de ce cours, nous utiliserons des balises <script> internes afin que tu puisses voir HTML et JavaScript au même endroit.
<h1 id="title">Original Title</h1>
<p id="description">This text will change.</p>
<script>
// Select elements by their id
const title = document.getElementById('title');
const description = document.getElementById('description');
// Change their text content
title.textContent = 'Hello, JavaScript!';
description.textContent = 'This text was changed by JavaScript.';
</script>L'un des outils les plus utiles pour apprendre JavaScript est la console du navigateur. Elle te permet de voir les sorties de ton code, tester des expressions et déboguer les erreurs.
Pour ouvrir la console :
F12 ou Ctrl+Shift+J (Windows) / Cmd+Option+J (Mac)F12 ou Ctrl+Shift+K (Windows) / Cmd+Option+K (Mac)La fonction console.log() affiche un message dans la console. Elle est inestimable pour déboguer :
console.log('Hello from JavaScript!');
console.log(42);
console.log('The answer is', 40 + 2);Tu peux aussi utiliser console.warn() pour les avertissements et console.error() pour les erreurs. Tout au long de ce cours, console.log() sera ton meilleur ami pour comprendre ce que fait ton code.
Où est-il recommandé de placer une balise <script> pour de meilleures performances ?