2009-10-02 2 views

ответ

6

Это просто стандарт, который диктует реализацию «javascript» языка, это не то, что вы «загружаете и запускаете». Вы можете написать свой код в соответствии со спецификацией ECMAScript и в значительной степени ожидать, что он будет запущен на всех интерпретаторах «javascript» (или это идея в любом случае ;-))

Насколько я знаю, не существует набора для проверки тестирование вашего кода на ECMAScript, но это не то, что я когда-либо чувствовал необходимость.

16

ECMAScript является Язык.

Что мы имеем в браузерах (и других клиентов) является ECMAScript-совместимых реализации - JavaScript (используется в клиентах на основе Mozilla), JScript (используется в Internet Explorer и Windows, сервера сценариев), ActionScript (используется в Adobe Flash) и т.д.

Некоторые из этих реализаций - в основном те, которые используются в современных браузерах - основаны на 3-е издание стандарта ECMA-262, в то время как другие - такие, как последней ActionScript - на 4-ом издании тот же стандарт. Обратите внимание, что 4-е издание в настоящее время заброшено в пользу 5th one, что многие браузеры уже started implementing.

Набор тестов для 3-го издания был недавно released by Google. Один для пятого издания - currently in the works.