[Специалист] JavaScript. Уровень 2. ES6/ES7 (2017) [Алексей Тарасов]
Курс «JavaScript. Уровень2. ES6/ES7» посвящен нововведениям стандарта ECMA-262, появившимся в 2015 году: деструктуризация объектов, доработанная модель работы с функциями (в том числе стрелочные функции), создание классов и организация наследования, удобная работа с методами объектов get/set, стандартизация работы с модулями и т.д.. И хотя не все возможности ES6 поддерживаются современными браузерами – реализация стандарта активно используется JavaScript-разработчиками.
Курс будет полезен разработчикам, владеющим JavaScript на базовом уровне.
По окончании курса Вы будете уметь:
Скрытое содержимое.
JavaScript. Уровень 2. ES6/ES7. Алексей Тарасов
Курс «JavaScript. Уровень2. ES6/ES7» посвящен нововведениям стандарта ECMA-262, появившимся в 2015 году: деструктуризация объектов, доработанная модель работы с функциями (в том числе стрелочные функции), создание классов и организация наследования, удобная работа с методами объектов get/set, стандартизация работы с модулями и т.д.. И хотя не все возможности ES6 поддерживаются современными браузерами – реализация стандарта активно используется JavaScript-разработчиками.
Курс будет полезен разработчикам, владеющим JavaScript на базовом уровне.
По окончании курса Вы будете уметь:
- заниматься деструктуризацией объектов;
- задавать параметры по умолчанию в функциях;
- использовать оператор spread;
- создавать классы и организовывать наследование;
- создавать статические свойства у классов;
- использовать ключевое слово super;
- использовать метод Object.assign(target, obj1, obj2, obj3.).
Модуль 1. Деструктуризация и оператор spread
- Стандарты ES6/ES7
- Babel.js
- Деструктуризация массива
- Оператор spread
- Значения по умолчанию при деструктуризации
- Деструктуризация объекта
- Деструктуризация без объявления
- Вложенная деструктуризация
- Параметры по умолчанию
- Оператор spread с функциями
- Оператор spread для передачи данных
- Деструктуризация в параметрах
- Свойство name функции
- Объявление функции в блоке
- Стрелочная функция
- Стрелочная функция с аргументами
- Стрелочная функция без аргументов
- Отсутствие своего this
- Функции для шаблонизации строк
- Краткая форма записи свойств
- Вычисляемые свойства
- Запись методов
- Геттеры и сеттеры
- Методы с вычисляемыми значениями
- super
- Статические свойства
- Наследование
- Модули в EcmaScript
- Ключевые слова export и import
- Экспорт под псевдонимом
- Экспорт классов и функций
- Импорт
http://www.specialist.ru/course/javes