Backbone.js globale Ereignisse

Eine kurze Frage zu Ereignissen in Backbone - gibt es eine Möglichkeit, eine Reihe globaler Ereignisse zu definieren, die in verschiedenen Ansichten wiederverwendet werden können?

Nehmen wir zum Beispiel an, ich habe mehrere Ansichten, die auf der Seite gerendert werden. Jede Ansicht verfügt über eine Schaltfläche, die ein Menü erweitert. Es gibt auch mehrere andere allgemeine Elemente und Ereignisse. Gibt es eine Möglichkeit, diese Ereignisse aus einer globalen Ereignisdefinition abzurufen, ohne diese Ereignislogik in jede Ansicht einzufügen? Es würde sicherlich Zeit sparen und eine viel sauberere Lösung sein, wenn diese allgemeinen Ereignisse an einem Ort definiert würden.

Ich habe Begriffe wie Ereignisaggregator und Factory-Muster gesehen, die herumgeworfen wurden - aber ich bin mir nicht sicher, wie ich am besten vorgehen soll (oder ob sie das erreichen, wonach ich strebe).

Antworten auf die Frage(1)

Ihre Antwort auf die Frage