Перейти к содержанию

TypeScript: типы учебного каталога

Новые курсы · Опубликованные курсы

24 урока проводят от модели каталога и обобщённых функций к асинхронным операциям, DOM, формам, ответам API и постепенной миграции JavaScript.

Команды, учебные программы и измерения не выполнялись; результаты примеров описаны как ожидаемые.

Перед началом

Нужны основы JavaScript. Во второй части продолжаются прежние четыре курса и типы данных; отдельные состояния примеров позволяют читать главы независимо.

Уроки 1–16

  1. Первый проект TypeScript
  2. Вывод типов и аннотации
  3. Типы объектов и интерфейсы
  4. Объединения типов
  5. Сужение типов
  6. unknown на границе данных
  7. Типизация функций
  8. Массивы, кортежи и readonly
  9. Обобщённые функции
  10. Ограничения параметров типа
  11. Ключи и индексированный доступ
  12. Преобразование типов объектов
  13. Практическое применение utility types
  14. Литеральные типы
  15. Состояния интерфейса как типы
  16. Результат операции и ошибка

Новые уроки 17–24

  1. Типы асинхронных функций
  2. TypeScript и DOM
  3. Типизированная модель формы
  4. Проверка ответа API во время выполнения
  5. Типы и границы модулей
  6. Настройки компилятора
  7. Описание внешней библиотеки
  8. Постепенный переход с JavaScript

Учебные исходники

Исходники уроков 1–16 · Исходники продолжения.

В архивах находятся исходные состояния, ожидаемые результаты и условия самостоятельного прохождения. Наличие примера не означает, что его исполнение уже подтверждено.

Все новые курсы · Каталог сайта