Introduction à JavaScript
Qu’est-ce que JavaScript ?
Section intitulée « Qu’est-ce que JavaScript ? »JavaScript est un langage de programmation principalement utilisé pour rendre les pages web dynamiques et interactives.
Contrairement à HTML (structure du contenu) et CSS (style et mise en forme), JavaScript gère la logique et les comportements d’une page.
Il peut être exécuté :
- Dans le navigateur (Chrome, Firefox, Safari, Edge) pour manipuler une page web.
- Hors navigateur avec Node.js pour créer des serveurs, scripts ou applications desktop.
Un peu d’histoire
Section intitulée « Un peu d’histoire »- 1995 : Créé par Brendan Eich chez Netscape, en seulement 10 jours.
- D’abord appelé Mocha, puis LiveScript, et enfin JavaScript (pour profiter de la popularité de Java à l’époque).
- Aujourd’hui, c’est un standard géré par l’ECMA International sous le nom officiel ECMAScript (ES).
- La version actuelle la plus utilisée est ES6+ (ECMAScript 2015 et suivantes).
Rôles principaux
Section intitulée « Rôles principaux »- Manipuler le DOM (contenu d’une page HTML).
- Réagir aux événements (clics, saisies clavier, etc.).
- Communiquer avec un serveur via des API (AJAX, fetch, WebSockets).
- Créer des animations et effets visuels.
- Développer des applications côté serveur (ex. avec Node.js).
- Développer des applications mobiles et desktop (ex. avec React Native, Electron).
Exemple simple
Section intitulée « Exemple simple »<!DOCTYPE html><html> <body> <h1 id="titre">Bonjour</h1> <button onclick="changerTexte()">Clique-moi</button>
<script> function changerTexte() { document.getElementById("titre").innerText = "Hello JavaScript !"; } </script> </body></html>
En résumé
Section intitulée « En résumé »- JavaScript complète HTML + CSS pour créer des expériences web riches.
- C’est aujourd’hui un langage universel, utilisé aussi bien pour le front-end que le back-end.
- On l’utilise pour tout : sites web, applications mobiles, serveurs, jeux, etc.