#YauhenK #webDev #ECMAScript #ES6 Всех приветствую в курсе «ES6». В данном видео-курсе мы с вами рассмотрим все ключевые нововведения в стандарте ECMAScript 2015. Разберём практические примеры, а так же проведём аналогию стандартов ES6 и ES5. В своё время это было самое крупное и революционное обновление стандарта, которое добавило кучу новых возможностей начиная новыми способами объявления переменных и новым типом функций, заканчивая новым типом данных symbol, классами, итераторами и генераторами. Все эти фичи мы подробно изучим. Репозиторий курса: GitHub:
Timeline: 0:00 - Введение (Introduction) 1:57 - Подключаем Babel (Babel Integration) 5:40 - Объявления переменных (var, let, const) 17:43 - Операторы «Spread» и «Rest» 26:06 - Шаблонная строка (Template string) 35:12 - Стрелочные функции (Arrow function) 42:50 - Цикл «for…of» 45:08 - Объекты (Objects) 51:03 - Классы (Classes) 01:00:06 - Наследование (Inheritance) 01:06:58 - Деструктивное присваивание массивов (Array destructuring) 01:13:15 - Деструктивное присваивание объектов (Object destructuring) 01:18:44 - Символы (Symbols) 01:25:51 - Промисы или обещания (Promise) 01:33:10 - Конструкция «Async & Await» 01:39:35 - Итераторы (Iterators) 01:44:57 - Генераторы (Generators) 01:55:10 - Коллекций Set, Map, WeakSet и WeakMap 02:02:51 - Модули (Modules) Используемые ресурсы и инструменты: Atom (Редактор кода):
Node.js:
Browserify/Watchify:
NPM http-server:
Полезные ссылки: Exploring ES6:
Babel:
Полезные курсы на канале: JavaScript: • JavaScript ES7-ES9 Features: • ES7-ES9 JavaScript Design Patterns: • JavaScript Паттерны Полный список готовых и планируемых курсов: Trello:
Комьюнити канала: Telegram:
Автор канала: YouTube: / yauhenkavalchuk Instagram: / yauhenkavalchuk Twitter: / yauhenkavalchuk GitHub:
LinkedIn: / yauhenkavalchuk VK: https://vk.com/YauhenKavalchuk
Поддержать канал: