Сегодня потрясающая задача! Посмотрим как своими руками реализовать шаблон подписки на события и обработки возникновения события. Этот подход используется в событийной модели Node.js и модели обработки событий в объектной модели документа браузера. Итак..