Задать вопрос
@dimentimor

Как обрабатывать события пользовательских объектов?

Здравствуйте!

Как написать что-то вроде этого?

var user = {
  name: 'Jack'
};

user.onEvent('myCustomEvent', function (data) {
  console.log(data);
});

user.trigger('myCustomEvent', 'hello world');


Сейчас я обрабатываю события через window. Обработчик события вызывается в контексте user.
Но хотелось бы обрабатывать кастомные события непосредственно на объекте, а не через другой объект.
Или может быть можно позаимствовать метод addEventListener у window?
  • Вопрос задан
  • 314 просмотров
Подписаться 3 Комментировать
Подписчики вопроса 3 К ответам на вопрос (2)