Heim  >  Artikel  >  Web-Frontend  >  Ist vue.js Front-End oder Back-End?

Ist vue.js Front-End oder Back-End?

王林
王林Original
2020-11-17 09:30:5912795Durchsuche

vue.js ist ein Frontend, es ist eines der Mainstream-Frontend-Frameworks. vue.js ist ein fortschrittliches Framework zum Erstellen von Benutzeroberflächen mit Funktionen wie leichtgewichtiger, bidirektionaler Datenbindung und komponentenbasierter Entwicklung. Da sich vue.js nur auf die Ansichtsebene konzentriert, ist es sehr einfach zu erlernen.

Ist vue.js Front-End oder Back-End?

vue.js ist eines der aktuellen Mainstream-Frameworks des Frontends. Zusammen mit Angular.js und React.js wird es auch als die drei Mainstream-Frameworks bezeichnet Frontend.

(Empfehlung für Lernvideos: php-Video-Tutorial)

Verwandte Einführung:

Vue.js ist ein progressives Framework zum Erstellen von Benutzeroberflächen. Im Gegensatz zu anderen Schwergewichts-Frameworks verwendet Vue ein inkrementelles Bottom-up-Entwicklungsdesign. Die Kernbibliothek von Vue konzentriert sich nur auf die Ansichtsebene und ist sehr einfach zu erlernen und in andere Bibliotheken oder bestehende Projekte zu integrieren. Vue hingegen ist vollständig in der Lage, komplexe Single-Page-Anwendungen zu steuern, die mithilfe von Single-File-Komponenten und Bibliotheken entwickelt werden, die vom Vue-Ökosystem unterstützt werden.

Das Ziel von Vue.js besteht darin, eine reaktionsfähige Datenbindung und zusammengesetzte Ansichtskomponenten über eine möglichst einfache API zu implementieren.

Vue.js selbst ist kein umfassendes Framework – es konzentriert sich nur auf die Ansichtsebene. Daher ist es sehr einfach zu erlernen und sehr einfach in andere Bibliotheken oder bestehende Projekte zu integrieren. Andererseits ist Vue.js auch perfekt in der Lage, komplexe Single-Page-Anwendungen zu betreiben, wenn es mit zugehörigen Tools und unterstützenden Bibliotheken verwendet wird. Die Hauptfunktionen von

vue.js:

1) Ein leichtes Framework

Vue.js kann abhängige Vorlagenausdrücke und berechnete Eigenschaften automatisch verfolgen, MVVM-Datenbindung und ein zusammensetzbares Komponentensystem bereitstellen, wobei eine einfache, flexible API dies einfacher macht damit die Leser es verstehen und schneller loslegen können.

2) Zwei-Wege-Datenbindung

Deklaratives Rendering ist die Hauptverkörperung der bidirektionalen Datenbindung und auch der Kern von Vue.js. Es ermöglicht die deklarative Rendering von Daten, die mithilfe einer prägnanten Vorlagensyntax in das DOM integriert werden können.

3) Befehle

Vue.js interagiert mit der Seite, hauptsächlich über integrierte Befehle. Die Funktion des Befehls besteht darin, bestimmte Verhaltensweisen entsprechend auf das DOM anzuwenden, wenn sich der Wert seines Ausdrucks ändert.

4) Komponentisierung

Komponente (Komponente) ist eine der leistungsstärksten Funktionen von Vue.js. Komponenten können HTML-Elemente erweitern und wiederverwendbaren Code kapseln.

In Vue kommunizieren Eltern-Kind-Komponenten über Requisiten, eine einseitige Übertragung vom Elternteil zum Kind. Die untergeordnete Komponente kommuniziert mit der übergeordneten Komponente und benachrichtigt die übergeordnete Komponente über Datenänderungen, indem sie Ereignisse auslöst. Dies bildet ein grundlegendes Vater-Kind-Kommunikationsmodell.

Wenn die in der Entwicklung befindlichen Komponenten eine sehr enge Beziehung zu HTML, JavaScript usw. haben, können die Komponenten entsprechend den tatsächlichen Anforderungen angepasst werden, was die Entwicklung komfortabler macht und den Aufwand für das Schreiben von Code erheblich reduziert.

Die Komponente unterstützt auch Hot Reload. Wenn wir Änderungen vornehmen, wird die Seite nicht aktualisiert, aber die Komponente selbst wird sofort neu geladen, ohne dass sich dies auf den aktuellen Status der gesamten Anwendung auswirkt. CSS unterstützt auch Hot-Reloading.

5) Clientseitiges Routing

Vue-router ist das offizielle Routing-Plug-in von Vue.js. Es ist tief in Vue.js integriert und wird zum Erstellen von Single-Page-Anwendungen verwendet. Vue-Einzelseitenanwendungen basieren auf Routing und Komponenten. Routing wird zum Festlegen von Zugriffspfaden und zum Zuordnen von Pfaden und Komponenten verwendet. Herkömmliche Seiten implementieren Seitenwechsel und Sprünge über Hyperlinks.

6) Zustandsverwaltung

Die Zustandsverwaltung ist eigentlich ein einseitiger Datenfluss, der das Rendern der Ansicht steuert, und der Benutzer betätigt die Ansicht, um eine Aktion zu generieren, die dazu führt, dass sich der Zustand ändert und dadurch die Ansicht neu erstellt wird. rendern und eine separate Komponente bilden.

Verwandte Empfehlungen: vue.js-Tutorial

Das obige ist der detaillierte Inhalt vonIst vue.js Front-End oder Back-End?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn