webroad.online
  1. 1Веб
  2. 2HTML
  3. 3CSS
  4. 4JavaScript
  5. 5TypeScript
  6. 6Git
  7. 7Инструменты
  8. 8React
  9. 9Стейт-менеджмент
  10. 10Next.js
  11. 11Формы
  12. 12Данные и бэкенд
  13. 13SEO
  14. 14Tailwind CSS
  15. 15Анимации
  16. 16Тестирование
  17. 17Архитектура

JavaScript

Язык целиком: типы, функции, объекты, асинхронность, модули, DOM.

  1. 1Переменные и типыconst/let, примитивные типы, === и полезные операторы.
  2. 2Условия и циклыРанний return, объект-словарь вместо switch, for...of или for...in.
  3. 3Функции и замыканияСтрелочные функции, параметры, функции как значения, замыкания.
  4. 4Область видимости, hoisting и thisГде живут переменные и почему метод «теряет» this.
  5. 5Строки, числа и IntlМетоды на каждый день, ловушки чисел с плавающей точкой и правильное форматирование.
  6. 6Регулярные выраженияЭлементы, квантификаторы, группы, флаги и когда не стоит использовать regex.
  7. 7Дата и времяTimestamp, UTC и местное время, ловушки Date, вычисления и форматирование через Intl.
  8. 8Методы массивовmap, filter, reduce, find и цепочки вызовов.
  9. 9Объекты и деструктуризацияСокращённая запись, spread, деструктуризация, Object.entries и groupBy.
  10. 10Ссылки и иммутабельностьЗначение и ссылка, иммутабельные обновления, поверхностная и глубокая копия.
  11. 11Map и SetКоллекции уникальных значений и словари с ключами любого типа.
  12. 12Классы и прототипыclass, приватные поля, геттеры, extends и что под капотом.
  13. 13Обработка ошибокtry/catch/finally, правильный throw, свои ошибки и когда ничего не ловить.
  14. 14Async: Promise и awaitEvent loop, async/await, параллельный запуск через Promise.all.
  15. 15fetch, JSON и AbortControllerПравильные запросы, проверка res.ok, query-параметры и отмена.
  16. 16Модули: import / exportNamed или default, динамический импорт, tree shaking и barrel-файлы.
  17. 17DOM и событияВыбор элементов, безопасные изменения, события и делегирование.

Была ли страница полезной?

Один клик — без регистрации.