BackboneJS - Übersicht
BackboneJS ist ein lightweight JavaScript libraryDies ermöglicht die Entwicklung und Strukturierung der clientseitigen Anwendungen, die in einem Webbrowser ausgeführt werden. Es bietet ein MVC-Framework, das Daten in Modelle abstrahiert, DOM in Ansichten und diese beiden mithilfe von Ereignissen verknüpft.
History- Backbone.js wurde von Jeremy Ashkenas entwickelt und zunächst am 13. Oktober veröffentlicht th 2010.
Wann wird Backbone verwendet?
Stellen Sie sich vor, Sie erstellen eine Anwendung mit zahlreichen Codezeilen mit JavaScript oder jQuery. In dieser Anwendung, wenn Sie -
Hinzufügen oder Ersetzen von DOM-Elementen zur Anwendung oder
einige Anfragen stellen oder
Animation in der Anwendung anzeigen oder
Fügen Sie Ihrem Code mehr Zeilen hinzu.
dann könnte Ihre Anwendung kompliziert werden.
Wenn Sie ein besseres Design mit weniger Code wünschen, ist es besser, die BackboneJS-Bibliothek zu verwenden, die gute Funktionen bietet, gut organisiert und strukturiert für die Entwicklung Ihrer Anwendung ist.
BackboneJS kommuniziert über Ereignisse; Dies stellt sicher, dass Sie die Anwendung nicht durcheinander bringen. Ihr Code wird sauberer, schöner und pflegeleichter.
Eigenschaften
Das Folgende ist eine Liste der Funktionen von BackboneJS -
Mit BackboneJS können Anwendungen und das Frontend mithilfe von JavaScript-Funktionen viel einfacher entwickelt werden.
BackboneJS bietet verschiedene Bausteine wie Modelle, Ansichten, Ereignisse, Router und Sammlungen zum Zusammenstellen der clientseitigen Webanwendungen.
Wenn sich ein Modell ändert, wird der HTML-Code Ihrer Anwendung automatisch aktualisiert.
BackboneJS ist eine einfache Bibliothek, die bei der Trennung von Geschäfts- und Benutzeroberflächenlogik hilft.
Es ist eine kostenlose Open Source-Bibliothek und enthält über 100 verfügbare Erweiterungen.
Es fungiert als Rückgrat für Ihr Projekt und hilft bei der Organisation Ihres Codes.
Es verwaltet das Datenmodell, das die Benutzerdaten enthält, und zeigt diese Daten auf der Serverseite mit demselben Format an, das auf der Clientseite geschrieben wurde.
BackboneJS hat eine weiche Abhängigkeit von jQuery und eine harte Abhängigkeit mit Underscore.js.
Es ermöglicht die Erstellung clientseitiger Webanwendungen oder mobiler Anwendungen in einem gut strukturierten und organisierten Format.