Разница между JavaScript и ECMAScript?

ECMA означает Европейскую ассоциацию производителей компьютеров. ECMAScript - это стандарт языка программирования, такой как lisp. JavaScript - это реализация таких, а также функций, отличных от ECMAScript, таких как DOM. ECMAScript определяет основные функции, которые должен предоставить язык сценариев и как эти функции должны быть реализованы. JavaScript был создан в Netscape, и они хотели стандартизировать язык. Таким образом, они представили язык Европейской ассоциации производителей компьютеров (ECMA) для стандартизации. Но были проблемы с торговыми марками с именем JavaScript, и этот стандарт стал называться ECMAScript, и это имя тоже сегодня. ECMAScript 6 является шестой версией стандарта ECMA-262 и содержит значительные изменения и улучшения в спецификации ECMAScript.

JavaScript был первоначально назван Mocha и изменен на Livescript, но в итоге стал JavaScript. В каждом браузере есть интерпретатор JavaScript. JavaScript - самая популярная реализация стандарта ECMAScript. ActionScript и JScript - это другие языки, реализующие ECMAScript. Основные функции JavaScript основаны на стандарте ECMAScript, но JavaScript также имеет другие дополнительные функции, которые не входят в спецификации / стандарт ECMA. JavaScript в основном реализует спецификацию ECMAScript, как описано в ECMA-262, но существует несколько отличий. ECMAScript вместе с Document Object Model тесно связан с текущими реализациями JavaScript и JScript.

Все браузеры согласились реализовать ECMAscript (хотя это заняло много времени). Таким образом, вы можете использовать любой язык сценариев, который реализует стандарт ECMA, поскольку веб-браузеры поддерживают интерпретацию ECMAScript, когда вы указываете:

 
(script type="text/ecmascript">)

Источник: http://net-informations.com/js/iq/ecmas.htm

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector