JavaScript
December 15, 2024

JavaScript

1. Основы JavaScript

1.1. Переменные и типы данных
1.2. Операторы и выражения
1.3. Условные конструкции (if, switch)
1.4. Циклы (for, while, do...while)|
1.5 Работа с интерфейсом alert, prompt, confirm

2. Работа с функциями

2.1. Объявление и вызов функций
2.2. Параметры и возвращаемые значения
2.3. Контекст вызова (this)
2.4. Замыкания

3. Работа с объектами

3.1. Объекты: создание и основные операции
3.2. Вложенные объекты и их обработка
3.3. Методы объектов
3.4. Прототипное наследование

4. Работа с массивами

4.1. Создание и основные операции с массивами
4.2. Перебор массивов (for, for...of, forEach)
4.3. Методы массивов: map, filter, reduce
4.4. Работа с многомерными массивами

5. Основы работы с DOM

5.1. DOM: структура и основные методы
5.2. Поиск элементов на странице (querySelector, getElementById)
5.3. Манипуляции с элементами: изменение текста и стилей
5.4. События: назначение и обработка

6. Асинхронное программирование

6.1. Синхронный и асинхронный код: основы
6.2. Таймеры (setTimeout, setInterval)
6.3. Промисы: создание и использование
6.4. Async/Await и обработка ошибок

7. Модули и современные возможности JavaScript

7.1. Модули: import и export
7.2. ES6+ синтаксис: стрелочные функции, деструктуризация
7.3. Spread/Rest операторы
7.4. Оптимизация производительности кода