Запутался в версиях
Всем привет!
Пару недель назад начал изучать JS. Учу в основном по книге Д. Флэнагана JavaScript. Подробное руководство 5-е изд. (2008 год), а также нескольких других онлайн источниках. И вот уже неоднократно натыкаюсь на информацию об истории версий JavaScript об изменениях,внесенных в новую версию, и т.д. Задался вопросом а какая версия JS у меня в браузере, да и вообще какая версия JS является последней. Начал гуглить, но еще больше запутался. На MDN описываются нововведения ECMAScript 7 и тут же ниже "Новое в JavaScript 1.8.5". Так какая же все-таки версия? 7 или 1.8.5? Непонятно. Наверное, я чего-то не знаю или упускаю. Просвятите меня, пожалуйста, относительно всей этой неразберихи с версиями. PS: Вопрос, конечно, для жизни не критичен, но все же хочется понимать что есть что и быть в курсе. |
изучайте пока лучше этот учебник https://learn.javascript.ru,
там в статьях и примерах всегда упоминается, про совместимость кода с разными браузерами. |
DREAMCORP,
наверно лучше смотреть, что поддерживают браузеры на текущий момент http://kangax.github.io/compat-table/es6/ |
товарищ, как сам пишет
> Пару недель назад начал изучать JS. по-моему таблицу совместимости es6 ему пока рановато |
DREAMCORP,
- ECMA-262 Edition 8 (ES8, ECMA-262-8, ECMAScript-2017, ES-2017) следующая (в разработке) версия - ECMA-262 Edition 7 (ES7, ECMA-262-7, ECMAScript-2016, ES-2016) последняя (принятая) версия - ECMA-262 Edition 6 (ES6, ECMA-262-6, ECMAScript-2015, ES-2015) предыдущие версии - ECMA-262 Edition 5 (ES5, ECMA-262-5) - ECMA-262 Edition 4 (не существует) - ECMA-262 Edition 3 (ES3, ECMA-262-3) - ECMA-262 Edition 2 (ES2, ECMA-262-2) - ECMA-262 Edition 1 (ES1, ECMA-262-1) |
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 23:51. |