From bf8e099b9c8b3c60d60b3712b4fc97b052c39887 Mon Sep 17 00:00:00 2001 From: julieng Date: Tue, 3 Aug 2021 08:03:23 +0200 Subject: convert content to md --- .../fr/web/javascript/language_resources/index.md | 366 +++++++++++++-------- 1 file changed, 234 insertions(+), 132 deletions(-) (limited to 'files/fr/web/javascript/language_resources') diff --git a/files/fr/web/javascript/language_resources/index.md b/files/fr/web/javascript/language_resources/index.md index 7e47a0d08b..f992cd5ffe 100644 --- a/files/fr/web/javascript/language_resources/index.md +++ b/files/fr/web/javascript/language_resources/index.md @@ -6,146 +6,248 @@ tags: - JavaScript translation_of: Web/JavaScript/Language_Resources --- -
{{JsSidebar}}
+{{JsSidebar}} -

ECMAScript est un langage de script qui forme la base de JavaScript. ECMAScript est standardisé par l'organisation ECMA International grâce aux spécifications ECMA-262 et ECMA-402. Les standards ECMAScript suivants ont été approuvés ou sont en cours de rédaction:

+**ECMAScript** est un langage de script qui forme la base de [JavaScript](/fr/docs/Web/JavaScript). ECMAScript est standardisé par l'organisation [ECMA International](https://www.ecma-international.org/) grâce aux spécifications **ECMA-262 et ECMA-402**. Les standards ECMAScript suivants ont été approuvés ou sont en cours de rédaction: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NomLienDate de publicationDescription
Éditions actuelles
ECMA-262 10e éditionBrouillon de travail2019Spécification du langage ECMAScript 2019
ECMA-262, 9e éditionPDF, HTML
- Brouillon de travail, dépôt
2018Spécification du langage ECMAScript 2018
ECMA-402 5e éditionBrouillon de la spécification, dépôt2018Spécification pour l'API d'internationalisation ECMAScript 2018
Éditions historiques/obsolètes
ECMA-262PDFJuin 1997ECMAScript : un langage de programmation générique, multi-plateforme. C'est la première version du standard ECMAScript.
ECMA-262, 2e éditionPDFAoût 1998Spécification du langage ECMAScript. C'est la deuxième révision du standard. Elle correspond aussi au standard ISO 16262.
ECMA-262 3e éditionPDFDécembre 1999Spécification du langage ECMAScript. C'est la troisième révision du standard. Elle correspond à JavaScript 1.5.
- Voir aussi l'errata à ce propos.
ECMA-262 5e éditionPDFDécembre 2009Spécification du langage ECMAScript. C'est la cinquième révision du standard.
- Voir aussi l'errata pour ES5 et la prise en charge d'ECMAScript 5 par Mozilla
ECMA-357PDFJuin 2004ECMAScript pour XML (E4X).
- Voir aussi l'errata pour E4X.
ECMA-262, édition 5.1PDF, HTMLJuin 2011Cette version correspond complètement à la troisième édition du standard international ISO/IEC 16262:2011.
- Elle inclut les correctifs lié à l'errata pour ES5, elle ne contient pas de nouvelles fonctionnalités.
ECMA-402 1ère éditionPDF, HTMLDécembre 2012Spécification pour l'API d'internationalisation ECMAScript
ECMA-262 6e éditionPDF, HTMLJuin 2015Spécification 2015 pour le langage ECMAScript (sixième édition)
ECMA-402 2e éditionPDFJuin 2015Spécification pour l'API d'internationalisation ECMAScript 2015
ECMA-262 7e éditionHTMLJuin 2016Spécification 2016 pour le langage ECMAScript (septième édition)
ECMA-402 3e éditionHTMLJuin 2016Spécification pour l'API d'internationalisation ECMAScript 2016
ECMA-262 8e éditionHTMLJuin 2017Spécification 2017 pour le langage ECMAScript (huitième édition)
ECMA-402 4e éditionHTMLJuin 2017Spécification pour l'API d'internationalisation ECMAScript 2017
NomLienDate de publicationDescription
Éditions actuelles
ECMA-262 10e édition + Brouillon de travail + 2019Spécification du langage ECMAScript 2019
ECMA-262, 9e édition + PDF, + HTML
Brouillon de travail, dépôt +
2018Spécification du langage ECMAScript 2018
ECMA-402 5e édition + Brouillon de la spécification, dépôt + 2018Spécification pour l'API d'internationalisation ECMAScript 2018
Éditions historiques/obsolètes
ECMA-262 + PDF + Juin 1997 + ECMAScript : un langage de programmation générique, multi-plateforme. + C'est la première version du standard ECMAScript. +
ECMA-262, 2e édition + PDF + Août 1998 + Spécification du langage ECMAScript. C'est la deuxième révision du + standard. Elle correspond aussi au standard ISO 16262. +
ECMA-262 3e édition + PDF + Décembre 1999 + Spécification du langage ECMAScript. C'est la troisième révision du + standard. Elle correspond à JavaScript 1.5.
Voir aussi + l'errata + à ce propos. +
ECMA-262 5e édition + PDF + Décembre 2009 + Spécification du langage ECMAScript. C'est la cinquième révision du + standard.
Voir aussi + l'errata pour ES5 + et + la prise en charge d'ECMAScript 5 par Mozilla +
ECMA-357 + PDF + Juin 2004 + ECMAScript pour XML (E4X).
Voir aussi + l'errata pour E4X. +
ECMA-262, édition 5.1 + PDF, HTML + Juin 2011 + Cette version correspond complètement à la troisième édition du standard + international + ISO/IEC 16262:2011.
Elle inclut les correctifs lié à l'errata pour ES5, elle ne + contient pas de nouvelles fonctionnalités. +
ECMA-402 1ère édition + PDF, + HTML + Décembre 2012Spécification pour l'API d'internationalisation ECMAScript
ECMA-262 6e édition + PDF, + HTML + Juin 2015Spécification 2015 pour le langage ECMAScript (sixième édition)
ECMA-402 2e édition + PDF + Juin 2015Spécification pour l'API d'internationalisation ECMAScript 2015
ECMA-262 7e édition + HTML + Juin 2016Spécification 2016 pour le langage ECMAScript (septième édition)
ECMA-402 3e édition + HTML + Juin 2016Spécification pour l'API d'internationalisation ECMAScript 2016
ECMA-262 8e édition + HTML + Juin 2017Spécification 2017 pour le langage ECMAScript (huitième édition)
ECMA-402 4e édition + HTML + Juin 2017Spécification pour l'API d'internationalisation ECMAScript 2017
-

ES.Next est un nom dynamique qui fait toujours référence à la prochaine version d'ECMAScript, en cours de rédaction. Les fonctionnalités d'ES.Next sont plutôt considérées comme des propositions car la spécification n'a pas encore été finalisée.

+ES.Next est un nom dynamique qui fait toujours référence à la prochaine version d'ECMAScript, en cours de rédaction. Les fonctionnalités d'ES.Next sont plutôt considérées comme des propositions car la spécification n'a pas encore été finalisée. -

Pour plus d'informations sur l'histoire d'ECMAScript, voir la page Wikipédia sur ECMAScript.

+Pour plus d'informations sur l'histoire d'ECMAScript, voir [la page Wikipédia sur ECMAScript](https://fr.wikipedia.org/wiki/ECMAScript). -

Il est possible de participer ou de suivre les travaux concernant la prochaine révision de la spécification sur le langage ECMAScript, appelée « Harmony », ainsi que pour la spécification de l'API d'internationalisation grâce au wiki public et à la liste de diffusion es-discuss accessibles depuis ecmascript.org.

+Il est possible de participer ou de suivre les travaux concernant la prochaine révision de la spécification sur le langage ECMAScript, appelée « Harmony », ainsi que pour la spécification de l'API d'internationalisation grâce au wiki public et à la liste de diffusion[ es-discuss](https://mail.mozilla.org/listinfo/es-discuss) accessibles depuis [ecmascript.org](https://www.ecmascript.org/community.php). -

Implémentations

+## Implémentations - +- [SpiderMonkey](/fr/docs/SpiderMonkey) : le moteur JavaScript utilisé dans Firefox et les autres produits Mozilla +- [Rhino](/fr/docs/Rhino) : un moteur JavaScript écrit en Java +- [Tamarin](/fr/docs/Tamarin) : la machine virtuelle ActionScript (utilisée par Adobe® Flash® Player) +- [Autres implémentations](https://en.wikipedia.org/wiki/List_of_ECMAScript_engines) (Wikipédia). -

Voir aussi

+## Voir aussi - +- [Le blog de Brendan Eich](https://brendaneich.com/) (en anglais). Brendan Eich est le créateur de JavaScript et du moteur SpiderMonkey. Il continue de travailler avec le groupe de travail ECMA pour faire évoluer le langage. +- [L'analyse de Dmitry Soshnikov sur les troisième et cinquième édition d'ECMA-262](https://dmitrysoshnikov.com/) -- cgit v1.2.3-54-g00ecf