Backbone.js – Daughters Views, Thorax.js

Mit Thorax.js können wir hinzufügen, was Backbone.js fehlt, und zwar auf eine bestimmte Art und Weise. Wir wissen, dass Backbone.js so flexibel ist, dass es tatsächlich keine bestimmte Art und Weise gibt, Dinge zu erreichen Wir können eine Reihe von Anwendungen auf so viele Arten erstellen, dass Sie tausend Bücher zu diesem Thema schreiben können.

Dies ist jedoch nicht immer gut, daher müssen wir auf Erweiterungen zurückgreifen, die uns dabei helfen, diese Freiheit zu regulieren. Mit Thorax.js können wir eine konkretere Vorgehensweise finden, die uns dabei hilft, den Code- und Arbeitsaufwand zu reduzieren.

Einer der am häufigsten verwendeten Aspekte ist das Einbetten der Ansichten von Töchtern. Dies dient zum Erstellen einer Art Ansicht in einer anderen, um in unseren Anwendungen einen dynamischeren Effekt zu erzielen.

Töchter Ansichten

Um diese Art von Ansichten zu erstellen, können wir die Thorax- Hilfsansicht verwenden , mit der wir den entsprechenden Inhalt an die Handlebar- Vorlagenengine übergeben können. Auf diese Weise können wir eine übergeordnete Ansicht und eine Tochteransicht erstellen, wenn wir in der Vorlage kompilieren können Übergeben Sie den Wert der Tochter, damit er in der ursprünglichen Vateransicht wiedergegeben wird. Sehen wir uns in der folgenden Abbildung einen Code an, der diesen Fall veranschaulichen kann:

backbone_vistas__hijas.jpg

Während wir in der Vateransicht sehen, haben wir eine neue Ansicht erstellt, die wir VistaHija aufrufen , um den Unterschied zu erkennen. Zum Zeitpunkt der Definition der Vorlage geben wir den Lenkern an, dass sie als Inhalt eine Ansicht und deren Namen erhalten.

Jetzt können wir auch zusätzliche Daten an die Deklaration unserer Vorlage übergeben und dennoch einen ähnlichen Effekt erzielen, um eine Tochteransicht einzuschließen. Schauen wir uns das folgende Beispiel an, auf das wir uns beziehen:

See also  Erstellen Sie eine persönliche Signatur in Google Mail auf Ihrem Computer und Mobiltelefon

backbone_vistas__hijas2.jpg

Wir sehen dann im Beispiel, dass wir zuerst die Tochteransicht erstellen müssen, dann können wir zum Zeitpunkt der Vateransicht die Tochter und andere zusätzliche Werte einbeziehen, um das Ziel unserer Anwendung problemlos erreichen zu können.

Bedienung
Die Funktionsweise ist etwas kompliziert zu erklären, aber ungefähr so: Lenker basieren auf Text, während Backbone.js direkt mit dem DOM zusammenarbeitet , da es eine Schnittstelle oder eine Mischung von Arbeitsphilosophien ist, um die Ansicht einzubetten, was ist Dabei wird mit einem Platzhalter gearbeitet , mit diesem können Sie die Ansicht und deren Container im HTML identifizieren und so den Inhalt der Tochteransicht einbinden. Nachdem das entsprechende HTML angezeigt und erstellt wurde, wird das DOM nach den Platzhaltern durchsucht, die generiert wurden, um den ihnen zugewiesenen Inhalt zu ändern und hinzuzufügen.

Auf diese Weise sehen wir, dass wir Töchteransichten in die Ansichten anderer Eltern integrieren können, indem wir weniger Code schreiben als alles direkt in Backbone.js . Die Idee ist nur, die Flexibilität und Leichtigkeit zu nutzen, um die notwendigen Ergänzungen einbauen zu können, ohne zu verlieren leistung

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *