Le langage JavaScript
Article publié le Dimanche 01 mars 2026 , lu 33 fois
Introduction
JavaScript est un langage de programmation utilisé pour rendre les pages web interactives. Il permet de manipuler le contenu HTML, de réagir aux événements utilisateur, et de communiquer avec des serveurs.
Syntaxe de base
Variables, types de données, fonctions.
let age = 25;
const PI = 3.14;
function direBonjour(nom) {
return "Bonjour " + nom;
}
Manipulation du DOM
JavaScript permet de sélectionner et modifier des éléments HTML.
document.querySelector('#monBouton').addEventListener('click', function() {
alert('Bouton cliqué !');
});
Exemple complet : Liste de tâches
<input type="text" id="taskInput">
<button id="addTask">Ajouter</button>
<ul id="taskList"></ul>
document.getElementById('addTask').addEventListener('click', function() {
const task = document.getElementById('taskInput').value;
if (task) {
const li = document.createElement('li');
li.textContent = task;
document.getElementById('taskList').appendChild(li);
document.getElementById('taskInput').value = '';
}
});
Les origines de JavaScript
1995 : La création de JavaScript
JavaScript a été créé en 1995 par Brendan Eich chez Netscape. À l'origine, le langage s'appelait Mocha, puis LiveScript, avant d'être renommé JavaScript pour des raisons marketing, afin de profiter de la popularité de Java. JavaScript a été conçu pour rendre les pages web dynamiques et interactives.
1996-1997 : Standardisation et ECMAScript
En 1996, Microsoft a créé JScript, une version compatible de JavaScript pour Internet Explorer. Pour éviter une fragmentation du langage, JavaScript a été standardisé sous le nom ECMAScript en 1997 par l'ECMA International. ECMAScript 1.0 est devenu la référence pour tous les navigateurs.
L'évolution de JavaScript
2009 : L'essor d'AJAX et des frameworks
En 2005-2009, JavaScript connaît une révolution avec l'adoption massive d'AJAX (Asynchronous JavaScript and XML), qui permet de créer des applications web dynamiques sans recharger la page. Des frameworks comme jQuery, Prototype et plus tard Angular, React et Vue.js émergent, simplifiant le développement front-end.
2015-Présent : ECMAScript 6 et l'ère moderne
En 2015, ECMAScript 6 (ou ES6) est publié, introduisant des fonctionnalités majeures comme les classes, les modules, les promesses, et les fonctions fléchées. Depuis, JavaScript est utilisé non seulement pour le développement front-end, mais aussi pour le back-end (avec Node.js) et même pour le développement mobile et desktop.
Conclusion
JavaScript est le langage incontournable pour l’interactivité web. Des frameworks comme React, Vue ou Angular en étendent les possibilités.