Aller au contenu

Introduction à 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.

  • 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).

  • 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).

<!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>

  • 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.