Existe-t-il des plugins jQuery pour l'architecture pilotée par les événements ?
Étape 1 : S'abonner
Les abonnés s'abonnent au gestionnaire d'événement au milieu, et transmettent une méthode de rappel, ainsi que le nom de l'événement qu'ils écoutent...
C'est-à-dire que les deux abonnés verts écouteront les événements p0. Et l'abonné bleu sera à l'écoute des événements p1.
Étape 2 : L'événement p0 est envoyé par un autre composant au gestionnaire d'événements.
- Un événement p0 est envoyé au gestionnaire d'événements.
- Le gestionnaire d'événement informe ses abonnés de l'événement, en appelant les méthodes de rappel qu'ils ont spécifiées lorsqu'ils se sont inscrits dans l'application Étape 1 : Abonnement.
Notez que l'abonné bleu n'est pas notifié car il n'était pas à l'écoute des événements p0.
Étape 3 : L'événement p1 est envoyé à un composant du gestionnaire d'événements.
L'événement p1 est déclenché par un autre composant
Comme précédemment, sauf que maintenant l'abonné bleu reçoit l'événement par le biais de son rappel et les deux autres abonnés verts ne reçoivent pas l'événement.
Images par leeand00, sur Flickr
Je n'arrive pas à en trouver une, mais je pense qu'ils l'appellent simplement autrement en Javascript/jquery.
Y a-t-il un nom pour ce modèle ? Comme il ne s'agit pas d'un simple éditeur/abonné, il doit s'appeler autrement, je pense.