JavaScript - один из самых востребованных и популярных языков программирования в наше время. Ключ к наиболее эффективному использованию этого языка заключается в понимании его асинхронной природы. На мастер-классе мы рассмотрим, чем JavaScript отличается от большинства других языков программирования в контексте разработки асинхронных программ и пользовательских интерфейсов.
Мы также посмотрим, какие есть приёмы и инструменты самого языка и браузера для разработки асинхронных программ.
В качестве бонуса, рассмотрим несколько продвинутых техник работы с событиями и познакомимся с библиотекой RxJS.
Мастер-класс будет полезен начинающим JavaScript-разработчикам, которые:
знают основы синтаксиса JavaScript;
знают базовые структуры данных, такие как массивы и объекты;
знают базовые операции с массивами и объектами (добавление, удаление, доступ к элементам) и циклы;
возможно знают, что из себя представляет страница браузера и объектная модель документа (DOM).