Уроки Node JS

#5 - Отслеживание событий в Node

#5 - Отслеживание событий в Node

Чтобы выполнять какие-либо действия по нажатию на кнопку или при наведении мышки необходимо отслеживать события и выполнять код. В уроке мы научимся отслеживать события в Node JS.

Видеоурок

Node JS обладает мощным модулем, способным обрабатывать события, а также вызывать события вручную. За счёт модуля events вы можете использовать метод EventEmitter для отслеживания событий.


Структура создания события очень схожа на синтаксис jQuery. Сперва необходимо создать название для события или же использовать стандартные названия. Далее необходимо прописать функцию для реализации самого события.


Пример создания события:

var em = new events.EventEmitter(); // Обработчик
em.on('event_name', function() { // Создание события
	// Вывод информации при срабатывании события
	console.log("Это событие сработало!");
});

Для вызова подобных событий можно воспользоваться функцией emit и в ней указать имя нужного события.


Также вы можете использовать модуль util, который позволяет добавить наследование данных для объектов. Чтобы создать наследование необходимо использовать переменную модуля util и функцию inherits.

Исходный код

Весь код будет доступен после подписки на проект!

Онлайн редактор кода

Загрузка...

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Создание приложения на React JS / Использование API
7 уроков
Изучение стека MEAN: MongoDB, Express, Angular и Node JS
10 уроков
Курс по React JS для начинающих
14 уроков
Изучение MongoDB / Работа с базой данных
8 уроков
Уроки Angular для начинающих
7 уроков
Комментарии для сайта Cackle