В этой статье вы найдете необходимые знания о JavaScript, в которых в основном рассматриваются связанные с этим вопросы взаимосвязи между JavaScript и ECMAScript. ECMAScript также является языком сценариев, сокращенно ES, который обычно рассматривается как стандартизированная спецификация JavaScript. Ниже приведен пример. слушай, надеюсь, это поможет всем.
Вход в курс повышения квалификации по интерфейсу (vue): введите обучение
ECMAScript — это также язык сценариев, сокращенно ES, который обычно считается стандартизированной спецификацией JavaScript.
Но на самом деле JavaScript является языком расширения ECMAScript, поскольку ECMAScript предоставляет только самый базовый синтаксис. С точки зрения непрофессионала, он просто определяет, как писать наш код, например, определять переменные и функции, циклы и ветки... Он просто остается. на уровне языка и не может быть использован для завершения фактической функциональной разработки в нашем приложении.
JavaScript реализует стандарт языка ECMAScript и на его основе делает некоторые расширения, позволяющие нам работать с DOM и BOM в среде браузера, а также читать и записывать файлы в среде узла.
В среде браузера JavaScript = ECMAScript + BOM + DOM.
В среде узла JavaScript = ECMAScript + Node API.
Поэтому сам язык в JavaScript относится к ECMAScript.
ECMAScript2015 стоит вынести и разобраться отдельно.
Поскольку с момента выхода предыдущей версии ES2015 прошло слишком много времени и было выпущено слишком много контента, эта версия включает в себя множество новых революционных функций.
Стоит отметить, что ES2015 начинает называться по году , а не по номеру версии.
В связи с быстрым развитием Интернета ES поддерживает итерацию версий каждый год, начиная с 2015 года.
В ноябре 1996 года компания Netscape, создатель JavaScript, решила передать JavaScript Международной организации по стандартизации ECMA, надеясь, что этот язык сможет стать международным стандартом. В следующем году ECMA выпустила первую версию стандартного документа 262 (ECMA-262), который определял стандарт для языков сценариев браузера и называл этот язык ECMAScript.
Этот стандарт с самого начала был сформулирован для языка JavaScript, но он не называется JavaScript по следующим двум причинам: Во-первых, это торговая марка Java, зарегистрированная торговая марка Sun. Согласно лицензионному соглашению, только Netscape может иметь законное право. используйте его. Название JavaScript и сам JavaScript зарегистрированы компанией Netscape в качестве товарных знаков. Второе — показать, что разработчиком этого языка является ECMA, а не Netscape, что поможет обеспечить открытость и нейтральность этого языка.
Взаимосвязь между ними можно резюмировать следующим образом: ECMAScript — это спецификация JavaScript, а JavaScript — это реализация ECMAScript. (ECMAScript также имеет диалектные имена JScript и ActionScript)