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

Вопрос 1. Как появился Javascript?
Марк Андрессен, основатель Netscape Navigator считал, что HTML-код необходим язык, который может использоваться программистами, работающими неполный рабочий день, для сборки компонентов, таких как изображения и плагины, где код может быть написан непосредственно в разметке веб-страницы. в 1995 году они наняли Брендана Эйха, который создал прототип, которым будет Javascript за 10 дней. Он был разработан под названием Mocha и официально назывался LiveScript, когда впервые был выпущен в бета-версиях, а затем переименован в Javascript.

Вопрос 2: Что такое ECMA International?
ECMA International - отраслевая ассоциация, основанная в 1961 году и занимающаяся стандартизацией информационных и коммуникационных систем.

Вопрос 3: есть ли у Javascript стандартная спецификация?
Когда Javascript был создан Netscape, многие другие браузеры построили свои собственные реализации Javascript, среди которых наиболее популярны JScript и ActionScript. Это означало, что веб-сайты выглядели по-разному при просмотре в разных браузерах, и сайты рекомендовали браузер, который следует использовать при просмотре. В ноябре 1996 года Netscape отправила Javascript в ECMA для создания стандартной спецификации. Это дало другим разработчикам возможность участвовать в эволюции JS. Каждая новая спецификация сопровождается стандартом и комитетом, а в случае Javascript стандартом является ECMA-262, а комитетом - TC-39.

Вопрос 4. Каковы разные версии ECMAScript ?
Javascript не сильно изменился за первые 15 лет и после ECMAScript 3. потребовалось еще 10 лет, прежде чем он снова изменился. В 2012 году многое начало меняться, и все больше людей писали JavaScript с использованием ECMAScript 5 (ES5). Затем был выпущен новый стандарт, который включал многие амбициозные идеи в ES4 и объединял разделение между 3.1 и 4 и был назван Es.Harmony (ES6), из-за этого в 2015 году комитет TC-39 решил выпускать ежегодные выпуски. где новые функции будут добавляться по мере их утверждения. В результате 6-е издание ECMAScript было переименовано в ECMAScript 2015 (ES2015). Чтобы узнать больше об этапах, которые проходит TC-39 перед утверждением предложения, загляните в репозиторий TC-39 здесь.

Вопрос 5: С чего начать изучение Javascript?
Вот список ресурсов, которые я нашел очень полезными при изучении Javascript.
Современный учебник по Javascript < br /> • Codecademy
Js в правильном направлении
Вы не знаете Js
JavaScript: хорошие части
Tyler Макгиннис
Умник

Ниже приведены некоторые из источников, которые сыграли решающую роль в написании этой статьи:Управление версиями Javascript
Современный курс Javascript Тайлера МакГинниса = › tylermcginnis
Javascript

Есть так много замечательных ресурсов, помимо этих, я перечислил только те, которые были для меня очень важны. Не стесняйтесь добавлять любые ресурсы, которые вы сочли полезными, в разделе комментариев. Удачного обучения :)