Чем отличается JavaScript от ES6 и EC2015?

490
20 декабря 2016, 22:07

Собственно, вопрос: чем отличается JavaScript от ES6, EC2015 и TypeScript? Никто мне толком не может ответить по существу. Зачем для Angular 2 мне нужен именно TS?

Answer 1

JavaScript от ES6 и ES2015 ничем не отличается.

JavaScript - это исторически сложившиеся название языка программирования.

ES - ECMAScript - Это спецификация JavaScript, в которой описано как этот язык должен работать.

ES5, ES6 - Это версии этой спецификации.

ES2015 - Это второе название ES6, начиная с этой версии каждое следующая спецификация будет включать в себя год в котором сделана.

TS - TypeScript - Это язык на основе JS расширяющий его возможности. Работает как SCSS.

Для Angular 2 выбрали TypeScript как раз из за его возможностей. Сам Angular2 написан на TypeScript. Приложения на Angular 2 можно писать и на ES6 и на ES5, но стандартный Туториал написан на TS.

READ ALSO
Подключение скрипта к странице

Подключение скрипта к странице

В расширении для google chrome указал скрипт, который выполнится на нужном мне сайте

290
Как происходит запись в середину файла?

Как происходит запись в середину файла?

Верно ли, что нельзя дописать что-то не в конец файла, не перезаписав файл? Как поступают, например, стандартные парсилки/редакторы XML (в любом...

296