MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

JavaScript

JavaScript (JS) est un langage de programmation principalement utilisé côté client pour générer des pages web dynamiquement, mais également côté serveur, depuis l'arrivée de Node JS.

JavaScript est différent de Java, leurs différences sont expliquées ici.

D'abord pensé comme un langage côté serveur par Brendan Eich (alors employé de  Netscape Corporation), JavaScript arrive sur le navigateur Netscape Navigator 2.0 en Septembre 1995. Le succès est immédiat, et Internet Explorer 3.0 introduit JavaScript sous le nom de JScript en août 1996.

En novembre 1996, Netscape commence à travailler avec ECMA International pour faire de JavaScript un standard. Depuis lors, la standardisation de JavaScript est appelée ECMAScript, et correspond à la spécification ECMA-262, dont la dernière (7éme) édition est disponible depuis juin 2016.

JavaScript est principalement utilisé dans le navigateur, permettant aux développeurs de manipuler le contenu des pages internet à travers le DOM, manipuler les données avec AJAX et IndexedDB, dessiner avec canvas, intérargir avec le périphérique qui pilote le navigateur via de nombreuses APIs, etc.. JavaScript est l'un des langages les plus utilisés au monde, grâce au développement et à l'amélioration des performances des APIs dans les navigateurs.

Récemment, JavaScript est revenu du côté serveur grâce au succès de la plateforme Node.js, l'environnement d’exécution multi-plateforme le plus populaire en dehors du navigateur. Node.js  permet d'utiliser JavaScript comme langage de script pour automatiser des tâches sur un PC et de mettre en place des serveurs HTTP et Web Sockets pleinement fonctionnels.

En savoir plus

Culture générale

Apprentissage

Références techniques

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : marie-ototoi, vanz
 Dernière mise à jour par : marie-ototoi,