Was sind die Hauptvorteile von backbone.wreqr gegenüber einem js Objekt , beide Fälle haben Zugriff auf den Event-Aggregator von marionette.
Die Zuweisung / Aufruf von Methoden aus einem Objekt funktioniert nicht wie Commands / RequestResponse. Für mich sehe ich keine Notwendigkeit, dies zu implementieren, außer Semantik / Lesbarkeit +1 zu geben.
Ссылка
Kann mir bitte jemand aufklären, das ist meine erste Backbone (und Modular) Applikation.
Die Vorteile sind:
undefined
s $.proxy
, ... Es bietet Implementierungen mehrerer gängiger Nachrichtenmuster , einschließlich der Ereignisaggregatormuster , Befehlsmuster und Beobachtermuster .
Diese Muster erleichtern die Entkopplung von Implementierungen, um Objektabhängigkeiten zu reduzieren. Betrachten wir ein einfaches "Kampf" -Stil-Spiel, bestehend aus einem Panzer und mehreren Zielen. Ohne Nachrichtenmuster muss der Tank über explizites Wissen über die Ziele und deren Funktionsweise verfügen und kann tatsächlich nicht ohne die target
-Definition existieren:
Bei der Verwendung von Nachrichtenmustern wie Observer, tank
im obigen Code ist keine Kenntnis der Ziele erforderlich. Vielmehr können die Ziele selbst bestimmen, ob sie sterben sollten:
Tags und Links javascript backbone.js marionette eventaggregator