JavaScript

Язык JavaScript от основ до продвинутых тем. Переменные, функции, замыкания, массивы, объекты, асинхронность, промисы, event loop, DOM, модули. База, без которой невозможен ни React, ни Node.js.

Основы JavaScript

Переменные (let, const, var), типы, операторы, условия, циклы, функции, области видимости, hoisting, строгий режим.

12 уроков

Функции и замыкания

Объявление функций, стрелочные, IIFE, аргументы, this, call/apply/bind, замыкания, каррирование, рекурсия.

12 уроков

Массивы и объекты

Методы массивов (map, filter, reduce, find, some, every), деструктуризация, spread, Object.keys/values/entries, Map, Set, WeakMap.

12 уроков

Асинхронность

Callback, промисы, async/await, event loop, микро- и макрозадачи, Promise.all/race/allSettled/any, обработка ошибок.

12 уроков

DOM и события

Поиск элементов, изменение DOM, события, всплытие и погружение, делегирование, формы, storage, fetch API.

12 уроков