mvc Es ist eine Einbahnstraße MVPDer Kern von MVP liegt in der Presenter-Ebene. Der Kern dieser Ebene ist die Bedienung von DOM-Elementen. Am Beispiel der Implementierung einer Listenseite mit jQuery kombiniert der Presenter hauptsächlich die Daten im Modell über eine Schleife mit den HTML-Tags und fügt sie der Ansicht hinzu. mvvDer Kern von MVVM liegt in der Modellschicht, deren Kern die Datenoperation ist. Im Vergleich zum MVP-Modus hat sich unser Codierungsfokus von der DOM-Operation auf die Datenoperation verlagert. Die VM-Ebene zeigt der Ansichtsebene Daten an und übergibt die Daten der Ansichtsebene an die Modellebene. Vue ist ein typisches Beispiel für viewModel Die Quelle von VueVue nutzt die Virtual-Dom-Technologie von React und die ng-directive-Technologie von Angular. Spa-MPA MPA: mehrseitiger Antrag Funktionen: Das erste Laden ist schneller und das nachfolgende Laden ist langsamer. Die anfänglichen Entwicklungskosten sind gering, die späteren Wartungskosten sind jedoch hoch. SPA: Einzelseitenanwendung Die erste Ladung ist langsamer und die nachfolgenden Ladungen sind schneller. Die anfänglichen Entwicklungskosten sind hoch, die späteren Wartungskosten jedoch niedrig. (Hauptsächlich mehr wiederverwendet) Element erstellenvar li = document.createElement(ele,src,content); //ele Das zu erstellende Element //src Die Attribute des Elements //content Der Inhalt des Elementsvar li = document.createElement('li',{className='list-li'},'123'); <li Klassenname="Liste-li">123<li> KlasseKlasse Person { Konstruktor(x,y) { dies.x = x; } hinzufügen() { konsole.log(dies.x); } } var person = neue Person(1,2); typeof Person // function Die Essenz der Klasse ist ein Konstruktor Person === Person.prototype.constructor //true Die Klasse zeigt auf den Prototyp des Konstruktors person.hasOwnProperty(x); //true person.hasOwnProperty(y); //false person.hasOwnProperty(add); // falsch Dies im Konstruktor zeigt auf das instanziierte Objekt, also ist x eine Eigenschaft von Person und y und add sind gleichbedeutend mit dem Hinzufügen zu Person.prototype person.__proto__.hasOwnProperty(add) //true Die Funktion in der Klasse entspricht dem Hinzufügen zum Prototyp des Konstruktors. ZusammenfassenDieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalten auf 123WORDPRESS.COM mehr Aufmerksamkeit schenken können! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erläuterung des Prinzips und der Verwendung von MySQL-gespeicherten Prozeduren
Inhaltsverzeichnis Konzept-Einführung Logische Re...
1. Überprüfen Sie die maximale Anzahl geöffneter ...
Inhaltsverzeichnis Was ist ein Auslöser Erstellen...
Lassen Sie uns zunächst über den Unterschied spre...
1. Referenzielle Integrität Referenzielle Integri...
Verwenden Sie reguläre Ausdrücke, um die IE-Browse...
Inhaltsverzeichnis Schmutzige Seiten (Speichersei...
Manchmal werden einige Docker-Container nach eine...
Inhaltsverzeichnis 1. Bestimmen Sie den Entitätst...
Inhaltsverzeichnis Vorwort InnoDB-Speicherarchite...
Problembeschreibung: Nachdem das Front-End Daten ...
Inhaltsverzeichnis 1. Vier Konzepte 1. JavaScript...
Grundlegendes dreispaltiges Layout .Container{ An...
Gut funktionierende Einstellungen für Tabelleneige...
Erstellen des Images Es gibt zwei Hauptmethoden z...