Comment le bubbling des événements fonctionne-t-il généralement et est-il synonyme de propagation des événements?

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/110883

Question

J'essaie de comprendre ma tête dans les travaux généraux et les principes de la répartition des événements dans les systèmes (sous-) motivés par des événements.

Bien que je l'ai utilisé à plusieurs occasions par exemple JavaScript, Flash (ActionScript 2 et 3) et que j'ai même fait un système de répartition d'événements simples en PHP pour moi-même, je n'ai jamais vraiment compris des événements et / ou propagation aussi bien.

Première question:
L'événement est-il synonyme de synonyme à l'événement?

Deuxième question:
Ai-je raison de ma compréhension que lorsqu'un événement "bubbles", cela signifie qu'il est "déplacé" dans la hiérarchie des objets?

Troisième et la plus importante question:
Si ma compréhension dans la question 2 est correcte; Comment cela «monte» la hiérarchie des objets généralement implémentés?
Cela signifie-t-il généralement que l'objet parent "redépache" le même événement à son parent (jusqu'à ce qu'il atteigne l'objet racine)? Et si c'est le cas; Tous ces objets dans la hiérarchie doivent-ils écouter leurs enfants pour ces événements, ou est-ce que je manque quelque chose de principe vital dans ma compréhension de la bouillonnement des événements, où il n'est pas nécessaire de laisser les objets parents les enregistrer en tant qu'auditeurs d'événements d'objets enfants?

Si vous pouviez illustrer ces principes de base au moyen d'un simple code pseudo, je serais plus que reconnaissant.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top