Ресурсы по JavaScript
ECMAScript это язык программирования лежащий в основе JavaScript. ECMAScript стандартизирован в спецификации ECMA-262, организацией по стандартам Ecma International . Далее в таблице перечислены утверждённые стандарты ECMAScript:
Имя | Ссылка | Дата | Описание |
---|---|---|---|
ECMA-262 | Июнь1997 | оригинальный стандарт ECMAScript. | |
ECMA-262 Edition 2 | Август1998 | Второе издание стандарта ECMAScript; также стандарт ISO 16262. | |
ECMA-262 Edition 3 | Декабрь1999 | Третье издание стандарта ECMAScript; соответствует JavaScript 1.5. Смотрите также опечатки | |
ECMA-262 Edition 5 | Декабрь 2009 | ECMAScript 5 Смотрите также опечатки ES5 и поддержка ECMAScript 5 в Mozilla | |
ECMA-262 Edition 5.1 | Июнь 2011 | ECMAScript 5.1, последнее опубликованное издание стандарта. Эта версия полностью совместима с 3й редакцией международного стандарта ISO/IEC 16262:2011. Она включает в себя исправления опечаток ES5, и не содержит нововведений. | |
ECMA-357 | Июнь 2004 | ECMAScript для XML (E4X). Смотрите также опечатки E4X. |
Узнать больше о истории ECMAScript можно на странице википедии посвящённой ECMAScript.
Вы можете принять участие или просто отслеживать работу над следующей версией стандарта, которая разрабатывается под кодовым названием"Harmony", с помощью публично-доступного вики и es-discuss список рассылки привязанного к ecmascript.org.
Реализации
- SpiderMonkey - JavaScript движок используемый в Firefox;
- Rhino - JavaScript движок написанный на Java;
- Tamarin - ActionScript виртуальная машина (использованная в Adobe® Flash® Player);
- Другие реализации(википедия).
Смотрите также
- Блог Брендана Эйка. Брендан создатель JavaScript и движка SpiderMonkey. Он все ещё работает с рабочей группой ECMA чтобы развивать язык.
- Дмитрий Сошников анализ ECMA-262 Edition 3 и 5