Backbone.js - Untergeordnete Ansichten, Thorax.js

Inhaltsverzeichnis
Thorax.js erlaubt uns, was hinzuzufügen Backbone.js fehlt und ist, Dinge auf eine bestimmte Weise zu tun, das wissen wir Backbone.js Es ist ziemlich flexibel, so dass es keinen bestimmten Weg gibt, um Dinge zu erreichen. Tatsächlich können wir eine Reihe von Anwendungen auf so viele Arten erstellen, dass Sie tausend Bücher zu diesem Thema schreiben könnten.
Aber das ist nicht immer gut, also müssen wir auf Erweiterungen zurückgreifen, die uns helfen, diese Freiheit zu regulieren, mit Thorax.js Wir können eine konkretere Vorgehensweise finden, die uns hilft, den Code- und Arbeitsaufwand zu reduzieren.
Einer der am häufigsten verwendeten Aspekte ist das Einbetten von untergeordneten Ansichten, dies ist das Erstellen einer Art Ansicht in einer anderen, um einen größeren dynamischen Effekt in unseren Anwendungen zu erzielen.
Töchter Ansichten
Um diese Art von Ansichten erstellen zu können, können wir die Helferansicht von Thorax wodurch wir die entsprechenden Inhalte an die Template-Engine übergeben können Lenker, auf diese Weise können wir eine übergeordnete Ansicht erstellen und innerhalb einer untergeordneten Ansicht können wir beim Kompilieren in der Vorlage den Wert des untergeordneten Elements übergeben, sodass er in unserer ursprünglichen übergeordneten Ansicht widergespiegelt wird. Sehen wir uns im folgenden Bild einen Code an, den wir kann diesen Fall veranschaulichen:

Wie wir in der übergeordneten Ansicht sehen können, haben wir eine neue Ansicht erstellt, die wir nennen VistaTochter um den Unterschied zu sehen, dann sagen wir beim Definieren der Vorlage Lenker die als Inhalt eine Ansicht und ihren Namen erhält.
Jetzt können wir auch zusätzliche Daten an unsere Template-Deklaration übergeben und trotzdem einen ähnlichen Effekt erzielen, indem wir eine untergeordnete Ansicht einschließen, sehen wir uns im folgenden Beispiel an, worauf wir uns beziehen:

Wir sehen dann im Beispiel, dass wir zuerst die untergeordnete Ansicht erstellen müssen, dann können wir zum Zeitpunkt der Erstellung der übergeordneten Ansicht das untergeordnete und andere zusätzliche Werte einbeziehen, um das Ziel unserer Anwendung problemlos erreichen zu können.
FunktionWie das funktioniert, ist etwas komplex zu erklären, aber es geht ungefähr so: Lenker ist stattdessen textbasiert Backbone.js arbeitet direkt mit ihm zusammen SONNE, da es sich um eine Kreuzung oder Mischung von Arbeitsphilosophien handelt, die die Ansicht durchdringen, wird mit einem Platzhalter, damit können Sie die Ansicht und ihren Container im HTML und somit in der Lage sein, den Inhalt der untergeordneten Ansicht einzufügen. Nachdem das entsprechende HTML angezeigt und erstellt wurde, wird also das DOM auf der Suche nach den generierten Platzhaltern durchquert, um die ihnen zugewiesenen Inhalte zu ändern und hinzuzufügen.
Auf diese Weise sehen wir, dass wir auf einfache Weise untergeordnete Ansichten in andere übergeordnete Ansichten integrieren können, indem wir weniger Code schreiben, als alles direkt in Backbone.js, Die Idee ist genau, die Flexibilität und Leichtigkeit zu nutzen, um das notwendige Zubehör ohne Leistungseinbußen einbauen zu können.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben
wave wave wave wave wave