Многие имена JavaScript / ECMA - PullRequest
4 голосов
/ 01 июля 2010

Я искал новые функции JavaScript и нашел ECMAScript / ECMA 5.

Поскольку я никогда не слышал об этом, я больше заглянул в него и обнаружил, что оно имеет форму различных имен, таких как:

JavaScript, JScript (Microsofts Variation), ECMAScript, ECMA 5, E4X (JavaScript for Xml)and many others

Из того, что я прочитал, кажется, что, хотя разрабатывается более новая реализация JavaScript, она называется ECMA-262 edition {edition_number} или {name}.

Я знаю, что каждый из них является диалектом, если это реализация ECMAScript, поэтому он будет работать так же, если не немного по-другому.

Отличаются ли JavaScript и ECMAScript каким-либо образом или это просто название?

Ответы [ 4 ]

4 голосов
/ 01 июля 2010

ECMAScript является стандартом. Javascript, JScript являются реализациями этого стандарта.

И да, они почти одинаковы. Большая часть различий в веб-программировании обусловлена ​​разнообразием реализаций DOM (объектная модель документа).

1 голос
/ 01 июля 2010

Ну, в основном это просто имя.

Сначала был реализован Javascript, затем был разработан стандарт ECMAScript для его описания.

0 голосов
/ 01 июля 2010

ОДНАКО если вы будете придерживаться JavaScript при кодировании для браузеров, вы будете наиболее совместимы.

0 голосов
/ 01 июля 2010

То же самое. ECMAScript - это язык, Javascript - это имя реализации в веб-браузерах.

...