Перейти к основному содержимому

5.01. Итоги

Разработчику Архитектору

Основные категории возможностей:

  • Работа с DOM;
  • Обработка событий;
  • Асинхронное программирование;
  • Работа с API;
  • Объектно-ориентированное программирование.

Основы языка:

  • Переменные (let, const, var);
  • Типы данных (примитивы, объекты);
  • Функции (обычные, стрелочные);
  • Управляющие конструкции.

DOM и события:

  • Манипуляция элементами;
  • Делегирование событий;
  • Обработчики событий;
  • AJAX-запросы.

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

  • Callbacks;
  • Promises;
  • Async/await;
  • Event Loop.

Три основных правила написания JavaScript:

  1. Используйте современные стандарты (ES6+).
  2. Структурируйте код модульно.
  3. Тестируйте все важные сценарии.

Три фундаментальных момента:

  • JavaScript работает на стороне клиента;
  • Асинхронность критична для производительности;
  • Правильная организация кода влияет на поддерживаемость.