Sto cercando di comprendere i meccanismi e i principi generali dell'erogazione degli eventi nei sistemi (sotto) event-driven.
Anche se l'ho usato in diverse occasioni, ad esempio Javascript, Flash (Actionscript 2 e 3) e ho persino creato un semplice sistema di invio di eventi in PHP per me stesso, non ho mai veramente capito l'evento che bolle e / o la propagazione che bene.
Prima domanda:
È sinonimo di bubbling di eventi alla propagazione di eventi?
Seconda domanda:
Ho ragione nel capire che quando un evento "bolle" significa che viene "spostato" verso la gerarchia degli oggetti?
Terza e più importante domanda:
Se la mia comprensione nella domanda 2 è corretta; in che modo questo "sposta" la gerarchia degli oggetti generalmente implementati?
Generalmente significa che l'oggetto genitore "ridisponde" lo stesso evento a suo genitore (finché non raggiunge l'oggetto radice)? E se così fosse; tutti questi oggetti nella gerarchia hanno bisogno di ascoltare i loro figli per questi eventi, o mi manca qualcosa di vitale nel mio comprendere il bubbling degli eventi, dove non c'è bisogno di lasciare che l'oggetto genitore li registri come ascoltatori di eventi oggetto figlio? / p>
Se potresti illustrare questi principi di base per mezzo di un semplice pseudo-codice, sarei più che grato.