Я новичок в EventEmitter2. Я понимаю, если вы хотите прослушивать событие, вы могли бы сделать это:Как подключить EventEmitter2 к элементу div
var EventEmitter2 = require('eventemitter2');
var server = new EventEmitter2();
server.on('touchend', test); // listen for event
server.emit('touchend'); // fire off event
function test() { console.log('hello'); }
То, что я не понимаю, как я придаю эмиттер к DIV? В моем .js-файле я получаю элемент div, и я хочу подключить прослушиватель к этому элементу, поэтому я знаю, когда пользователь нажимает на него. Я ищу что-то вроде этого:
someDIV.on('touchend', test)
function test() { console.log('hello'); }
Спасибо за помощь. Проблема в том, что «someDiv» не является экземпляром eventEmitter2, это div, поэтому он не имеет функции «on». Я пытался выяснить способ использования экземпляра eventEmitter2 с div, но это кажется невозможным. – theGoodMan
Я отредактировал ответ, addEventListener - это собственный обработчик событий;) –