Tutoriel JavaScript

JavaScript est le langage de script le plus utilisé sur Terre. Et il possède le plus grand écosystème de bibliothèques de tous les langages de programmation.

JavaScript est le langage de base du Web et le seul langage de programmation qui peut fonctionner dans tous les principaux navigateurs Web.

Notamment, JavaScript n'a aucun rapport avec Java. JavaScript: le langage de programmation le plus mal compris au monde

Le nom officiel de JavaScript est ECMAScript défini sous la norme ECMA-262

Si vous voulez en savoir plus sur le langage JavaScript et pourquoi il est si largement utilisé, lisez l'article de Quincy Larson - Quel langage de programmation dois-je apprendre en premier? - ou regardez cette vidéo inspirante de Preethi Kasireddy.

Moteurs JavaScript autonomes

Le SpiderMonkey de Mozilla, le premier moteur JavaScript jamais écrit, actuellement utilisé dans Mozilla Firefox. V8, le moteur JavaScript de Google, utilisé dans Google Chrome.

Google Apps Script, un interpréteur basé sur le cloud / côté serveur qui fournit un contrôle programmatique «de type macro» des services et des documents Google Apps.

Node.js, construit sur V8, une plate-forme qui permet d'écrire des applications côté serveur en JavaScript.

Windows inclut JScript, une variante JavaScript dans Windows Script Host.

Chakra, un fork de Jscript, est développé par Microsoft et utilisé dans leur navigateur Edge.

Mozilla propose également Rhino, une implémentation de JavaScript intégrée à Java, généralement intégrée aux applications Java pour fournir des scripts aux utilisateurs finaux.

WebKit (sauf pour le projet Chromium) implémente le moteur JavaScriptCore.

Cadres JavaScript

Les frameworks JavaScript les plus fréquemment utilisés sont React JS, Angular JS, Create JS, jQuery, nodeJS etc. Pour plus de détails, suivez ce lien.