События и обработчики событий (Event Emitters & Handlers)
ITVDN: курсы программирования
Видеокурсы по
программированию

Заказать звонок

Выбери свою IT специальность

Подписка

Заказать звонок

+38 099 757 27 82

×

Вы открыли доступ к тесту! Пройти тест

Вы действительно хотите открыть доступ к тестированию по курсу Асинхронное программирование в JavaScript на 40 дней?

ВИДЕОУРОК №7. События и обработчики событий (Event Emitters & Handlers)

Для просмотра полной версии видеокурса, онлайн тестирования и получения доступа к дополнительным учебным материалам купите курс Купить курс
Для просмотра всех видеокурсов ITVDN, представленных в Каталоге, а также для получения доступа к учебным материалам и онлайн тестированию купите подписку Купить подписку

В этом уроке мы раскроем суть асинхронности в контексте JavaScript и рассмотрим преимущества использования асинхронных подходов в программировании. Также разберем ключевые концепции – callback, Promise и async/await, которые являются фундаментальными составляющими асинхронного JavaScript. Затронем проблемы, возникающие при синхронном выполнении кода, что позволит лучше понимать значимость и потенциал асинхронности в JS.

Читать дальше...

Урок позволит познакомиться с функциями обратного вызова (callback), что является основой асинхронного программирования. Получить понимание, как работают колбеки, позволит разобраться с определением callback hell и даст понятие, как его избегать в своих проектах. Также на примерах разберемся, где и как можно использовать функции обратного вызова для понимания их сущности и потенциала в структуре асинхронного кода.

Читать дальше...

В уроке подробно рассмотрим использование промисов в JavaScript, а также узнаем их преимущества и назначения. Поймем, как решить проблему callback hell с помощью Promise. Рассмотрим структуру и возможности, а также основные методы промисов, чтобы максимально эффективно использовать их в своем коде. На примерах посмотрим на реализацию асинхронных операций с использованием Promise, чтобы понимать их сущность и преимущества в использовании по сравнению с функциями callback.

Читать дальше...

Урок раскроет все преимущества использования ключевых конструкций async/await в JavaScript. Мы подробно разберем их преимущества по сравнению с другими методами асинхронного программирования. Разберемся, как работать с асинхронными операциями в сихронном стиле, что улучшит читабельность и понимание кода. Также обсудим важную тему обработки ошибок и научимся улучшать качество кода.

Читать дальше...

В уроке еще более подробно рассмотрим концепции callback-функции и их использование в асинхронном JavaScript. Разберемся с передачей функций обратного вызова в функции высшего порядка и научимся создавать динамический и гибкий код с помощью этих методов. Рассмотрим на примерах использования callback-функций, чтобы усвоить материал и использовать по полной возможности асинхронности в JavaScript.

Читать дальше...

В уроке определим ключевые отличия в работе с ошибками в синхронном и асинхронном коде. Подробно рассмотрим методы обработки ошибок в промисах и при использовании async/await. Также ознакомимся с приемами отладки и с ошибками, что поможет улучшить код при работе с асинхронными операциями. Также рассмотрим stack trace как дополнительный инструмент обнаружения и устранения ошибок.

Читать дальше...

В этом уроке ознакомимся с механизмом работы с событиями в JavaScript. Научимся их создавать и обрабатывать с помощью обработчиков событий. Этот урок позволит лучше разобраться с инструментами взаимодействия объектов из-за срабатывания и обработки различных ивентов. Рассмотрим также на практических примерах, как реализовать и использовать события, чтобы обеспечить взаимодействие между разными частями вашего кода.

Читать дальше...

Еще более глубоко погрузимся в понимание стратегий отладки асинхронного кода во избежание состояния гонки. Рассмотрим методы, обеспечивающие безопасность и целостность данных при выполнении асинхронных операций. На примерах получим практические навыки для повышения эффективности кода. Разберемся, как отменять асинхронные операции с помощью AbortController и AbortSignal. В конце урока также разберемся с возможностями и принципами асинхронных очередей и пулов.

Читать дальше...
ПОКАЗАТЬ ВСЕ

Покупай подпискус доступом ко всем курсам и сервисам

Библиотека современных IT знаний в удобном формате

Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

Стартовый
  • Все видеокурсы на 3 месяца
  • Тестирование по 10 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
59.99 $
Оформить подписку
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
89.99 $
Оформить подписку
Премиум
  • Все видеокурсы на 1 год
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
169.99 $
Оформить подписку
комментарии и обсуждения
Notification success