В данном видео-курсе мы с вами рассмотрим все ключевые нововведения в стандарте ECMAScript 2015. Разберём практические примеры, а так же проведём аналогию стандартов ES6 и ES5. В своё время это было самое крупное и революционное обновление стандарта, которое добавило кучу новых возможностей начиная новыми способами объявления переменных и новым типом функций, заканчивая новым типом данных symbol, классами, итераторами и генераторами. Все эти фичи мы подробно изучим.
- Клонируйте репозиторий:
git clone https://github.com/YauhenKavalchuk/es6.git
- Перейдите в папку с проектом
cd es6
- Перейдите в нужную ветку соответствующую уроку:
git checkout lesson_1
git checkout lesson_2
git checkout lesson_10
и т.д.
- Установите зависимости:
npm install
- Запустите проект:
npm run watch
- ES6 #0 Введение в курс
- ES6 #1 Подключаем Babel
- ES6 #2 Объявления переменных (var, let, const)
- ES6 #3 Операторы разворота и сворачивания (Spread & REST operators)
- ES6 #4 Шаблонная строка (Template string)
- ES6 #5 Стрелочные функции (Arrow function)
- ES6 #6 Цикл for…of
- ES6 #7 Объекты (Object)
- ES6 #8 Классы (Class)
- ES6 #9 Наследование (Inheritance)
- ES6 #10 Деструктивное присваивание массивов (Array destructuring)
- ES6 #11 Деструктивное присваивание объектов (Object destructuring)
- ES6 #12 Символы (Symbols)
- ES6 #13 Промисы или обещания (Promise)
- ES6 #14 Async/Await
- ES6 #15 Итераторы (Iterators)
- ES6 #16 Генераторы (Generators)
- ES6 #17 Set & Map
- ES6 #18 Модули (Modules)