
#5 - Отслеживание событий в Node
Видеоурок
Node JS обладает мощным модулем, способным обрабатывать события, а также вызывать события вручную. За счёт модуля events
вы можете использовать метод EventEmitter
для отслеживания событий.
Структура создания события очень схожа на синтаксис jQuery. Сперва необходимо создать название для события или же использовать стандартные названия. Далее необходимо прописать функцию для реализации самого события.
Пример создания события:
var em = new events.EventEmitter(); // Обработчик
em.on('event_name', function() { // Создание события
// Вывод информации при срабатывании события
console.log("Это событие сработало!");
});
Для вызова подобных событий можно воспользоваться функцией emit
и в ней указать имя нужного события.
Также вы можете использовать модуль util, который позволяет добавить наследование данных для объектов. Чтобы создать наследование необходимо использовать переменную модуля util и функцию inherits
.
Исходный код
Весь код будет доступен после подписки на проект!
Онлайн редактор кода
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть