Verständnis von MVVM
Überblick
MVVM Es handelt sich um eine Variante und Weiterentwicklung von MVC. Es handelt sich um ein Modell, das die Datenbindungsarbeit wirklich in einem JS implementiert, und die Hauptfunktion dieser JS-Datei besteht darin, die Datenbindung abzuschließen Binden Sie das Modell an die Elemente der Benutzeroberfläche.
Der MVVM-Modus kann unterteilt werden in:
M----> Modellmodellschicht (wird im Allgemeinen zur Datenspeicherung und zum Speichern einiger Geschäftslogiken verwendet), Das nennen wir das Datenmodell.
V-----> Ansichtsebene (Schnittstelle), die zum Anzeigen von Daten verwendet wird.
VM –> ViewModel (Ansichtsmodell), das $scope ist.
In tatsächlichen Anwendungen geht es mehr um die Seiteninteraktion, und die letzte einmalige Übermittlung an den Server (wodurch die Funktion des Controllers in MVC geschwächt wird) verbessert die Verwendung von Ansichten und Modellen wird Dies wird als MVVM bezeichnet.
Vorteile des MVVM-Musters
● Geringe Kopplung: Die Ansicht kann unabhängig vom Modell geändert und modifiziert werden, und dasselbe Ansichtsmodell kann durch mehrere dupliziert werden Ansichten und können sicherstellen, dass sich Änderungen in Ansicht und Modell nicht gegenseitig beeinflussen.
● Wiederverwendbarkeit: Sie können eine Ansichtslogik in ViewModel einfügen, um mehrere Ansichten wiederzuverwenden Fokus auf die Entwicklung von Geschäftslogik und Daten;
● Testbarkeit: Die klare Ansichtsschichtung macht es einfacher und einfacher, die Geschäftslogik der Präsentationsschicht zu testen.
Dieser Artikel stammt aus der Spalte
js-TutorialDas obige ist der detaillierte Inhalt vonMVVM verstehen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!