zasoby języka JavaScript
ECMAScript jest językiem skryptowym, który stanowi podstawę JavaScript. ECMAScript standaryzowany przez Ecma International standards organization w specyfikacji ECMA – 262 i ECMA-402. Następujące standardy ECMAScript zostały zatwierdzone lub są w trakcie prac nad:
Nazwa | linki | Data premiery | opis |
---|---|---|---|
aktualne wydania | |||
ECMA-262 11th Edition |
PDF, HTML, roboczy szkic, repozytorium |
2020 | specyfikacja języka ECMAScript 2020 |
ECMA-262 10th Edition |
PDF, HTML, roboczy szkic, repozytorium |
2019 | specyfikacja języka ECMAScript 2019 |
ECMA-262 9 edycja |
PDF, HTML, |
2018 | specyfikacja języka ECMAScript 2018 |
ECMA-402 5th Edition | wersja robocza, repozytorium | 2018 | specyfikacja api internacjonalizacji ECMAScript 2018 |
Wydania przestarzałe / historyczne | |||
ECMA-262 | czerwiec 1997 | ECMAScript: uniwersalny, wieloplatformowy język programowania. Była to pierwsza wersja standardu ECMAScript. | |
ECMA-262 2nd Edition | sierpień 1998 | specyfikacja języka ECMAScript. Jest to druga wersja standardu ECMAScript; również norma ISO 16262. | |
ECMA-262 3rd Edition | grudzień 1999 | specyfikacja języka ECMAScript. Jest to trzecia wersja standardu ECMAScript; odpowiada JavaScript 1.5. Zobacz też: errata |
|
ECMA-262 5th Edition | grudzień 2009 | specyfikacja języka ECMAScript. Jest to piąta wersja standardu ECMAScript. Zobacz także obsługę erraty ES5 i ECMAScript 5 W Mozilli |
|
ECMA-357 | czerwiec 2004 | ECMAScript for XML (E4X). Zobacz też erratę E4X. |
|
ECMA-262 5.1 Edition | PDF, HTML | czerwiec 2011 | ta wersja jest w pełni zgodna z trzecią edycją międzynarodowej normy ISO/IEC 16262: 2011. zawiera poprawki erraty ES5, brak nowych funkcji. |
ECMA-402 1st Edition | PDF, HTML | December 2012 | ECMAScript Internationalization API Specification |
ECMA-262 6th Edition | PDF, HTML | June 2015 | ECMAScript 2015 Language Specification |
ECMA-402 2nd Edition | June 2015 | ECMAScript 2015 Internationalization API Specification | |
ECMA-262 7th Edition | HTML | June 2016 | ECMAScript 2016 Language Specification |
ECMA-402 3rd Edition | HTML | czerwiec 2016 | Specyfikacja interfejsu API internacjonalizacji ECMAScript 2016 |
ECMA-262 8th Edition | HTML | czerwiec 2017 | specyfikacja języka ECMAScript 2017 |
ECMA-402 4th Edition | HTML | czerwiec 2017 | Specyfikacja interfejsu API internacjonalizacji ECMAScript 2017 |
ES.Next jest dynamiczną nazwą, która odnosi się do każdej kolejnej wersji w momencie pisania. ES.Następne funkcje są bardziej poprawnie nazywane propozycjami, ponieważ z definicji specyfikacja nie została jeszcze sfinalizowana.
więcej informacji na temat historii ECMAScript można znaleźć w Wikipedii.
możesz uczestniczyć lub po prostu śledzić prace nad kolejnymi wersjami specyfikacji języka ECMAScript o nazwie kodowej „Harmony” i specyfikacji interfejsu API internacjonalizacji ECMAScript za pośrednictwem publicznej wiki i listy dyskusyjnej es-discuss połączonej z ecmascript.org.