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 1. Domänenübergreifender Filte...
1. Konventionelles Schreiben in vue2 // Die überg...
Dieser Artikel stellt die Befehlsanweisungen zum ...
virtualenv ist ein Tool zum Erstellen isolierter ...
Beim Entwurf von Tabellenstrukturen gehören numer...
Ich bin heute auf ein sehr seltsames Problem gesto...
Drei Wissenspunkte: 1. CSS-Nachkommenselektor htt...
Vorwort Viele Webanwendungen speichern Daten in e...
In diesem Artikelbeispiel wird der spezifische Ja...
mysql gibt den Booleschen Typ zurück Im ersten Fa...
Chinesische Dokumentation: https://router.vuejs.o...
Der erste Schritt beim Design ist immer die Optimi...
Kurzes Tutorial Dies ist ein CSS3-Farbfortschritt...
Das Geschäftsszenario des Unternehmens erfordert ...
1. Hintergrund Vor kurzem stießen einige Freunde ...