Есть ли плагины jQuery для управления событиями?
Шаг 1: Подписка
Абоненты подписываются на обработчик событий в середине и передают метод обратного вызова, а также имя события, которое они прослушивают...
то есть. Два зеленых подписчика будут прослушивать события p0. И синий абонент будет прослушивать события p1.
Шаг 2: событие p0 запускается другим компонентом в обработчике событий
- Событие p0 запускается в обработчик событий
- Обработчик событий уведомляет его о подписчиках события, вызывая методы обратного вызова, которые они указали при подписке в Шаг 1: Подписка.
Обратите внимание, что синий подписчик не уведомляется, потому что он не прослушивал события p0.
Шаг 3: Событие p1 запускает компонент для обработчика событий
Событие p1 запускается другим компонентом
Как и раньше, только теперь синий подписчик получает событие через свой обратный вызов, а остальные два зеленых подписчика не получают событие.
Изображения leeand00, на Flickr
Я не могу найти его, но я предполагаю, что он просто называет его чем-то другим в Javascript/jquery
Также есть ли имя для этого шаблона? Поскольку это не просто основной издатель/подписчик, его нужно назвать чем-то другим, о котором я думаю.