Часть 2: Знакомство с событиями
Научимся «оживлять» интерфейс и обрабатывать пользовательские события. Узнаем, что такое асинхронность, области видимости, замыкания и как они работают. Соберём обед в школу, запрограммируем всплывающее окно и галерею.