Übersicht:
In meinem Projekt, die alle die UI-Komponenten, die in DOM/HTML gerendert werden, werden gespeichert/als Javascript Objekte vom Typ Component verwaltet.Passt dies zu Ihrer Definition eines Listener-Objekts?
Jedes Komponente Objekt enthält eine ComponentListener Klasse, die für Veranstaltungen hört von der RenderingDOM/HTML kommen und auch hört für Ereignisse zum Komponente gefeuert, dass es erhalten könnte von der EventController.
Die Ereignisverwalter ist nur eine andere Javascript-Klasse, die eine zentralisiertePublisher/Subscriber Pattern implementiert (oder wenn Sie es vorziehen, ein zentralisierteBetreff/Observer-Muster) ... Entkopplung zu fördern.
Definition::
Ein Objekt, das Ereignisse für die übergeordnete Komponente-Objekt, von verwalteten Elementen im DOM (die aufnimmt sind
Die ComponentListener ist die Definition unten angegebenen verwaltet vom übergeordneten Komponentenobjekt) oder vom EventController.
Zum Beispiel:
Eine Instanz ComponentListener das seine OnMouseEnter Verfahren haben könnte, die aufgerufen wird, wenn die Maus den <div> Elements eintritt, die die Komponente-Objekt darstellt, dass sie auf Ereignisse hört zum.
Frage:
Ist meine Definition des ComponentListener Warrent als ein anderer Begriff definiert wird, anstatt Zuhörer? Oder bin ich über "Spot on" Definition als ComponentListener?
Ich denke, ComponentListner ist ein guter Name. –
Ah okay danke! :) – leeand00