Увлечен программированием ;-)
Новосибирск, Новосибирская область, Россия
Slack: @evgeniy.sedov
Строки и работа с символами
Иерархические структуры
Стандартные интерфейсы
Свертка
Отображение списков
Разметка
Представление последовательностей
Барьеры абстракции
Пары
Помеченные данные
Диспетчеризация по типу. Аддитивность.
Нативные объекты
Параметры по умолчанию
Guard Expression
Лексическое окружение (LexicalEnvironment)
Массив
Map
Set
Fluent interface
Ленивые вычисления
Операция spread
Полиморфизм подтипов
Наследование
Позднее связывание
Прототипы
Цепочки прототипов
Агрегация 2
Деревья
Абстракция с помощью функций
Комбинирование функций
Преимущества присваивания
Объекты
Оператор присваивания
Фильтрация
Замкнутые множества
Абстракция данных
Что такое данные?
Функции первого класса. Возврат как значения
Функции первого класса. Передача функций как аргументов
Линейно-итеративный процесс
Таймеры
Event loop
Callback hell
Манипулирование DOM деревом
Перехват и всплытие
Управление узлами DOM
События на практике
AJAX
Введение в события
Декларативный поиск по DOM-дереву
Кортежи
Генерация строки в цикле
Вложенные циклы
Теория Множеств
Rest-оператор и деструктуризация
Вложенные объекты
Объекты в действии
Обход свойств объекта
Promise.all
Объекты-Сущности, Объекты-Значения и внедренные объекты
Диспетчеризация по имени файла
JSON
Всё есть объект
Счастливые числа
Преобразование DNA в RNA
Степень тройки
Разница углов
Сумма квадратов
Композиция функций