Rückgrat.JS ist ein Framework, das zum Erstellen von Webanwendungen verwendet wird, die dem Stil von JavaScript folgen.
Es unterstützt Modelle, Veranstaltungen, Sammlungen, Ansichten und Dienstprogramme.
Durch die Verwendung einer der vorherigen Funktionen können wir unterschiedliche Vorgänge in den angegebenen Daten in einer Webanwendung erstellen und ausführen.
Punkte, die man sich merken sollte
Lassen Sie uns die Struktur sehen, um den Code zu platzieren
CDN -Links werden mit dem SRC -Attribut des Skript -Tags platziert.
CDN -Links
Die Shift () -Methode im Rückgrat.Die JS -Sammlung entfernt die erste Instanz des Modells aus der Sammlung.
Syntax:
Collection_Object.Verschiebung (Optionen)
Es braucht einen Parameter.
Der Parameter Optionen besteht darin, den Modelltyp anzugeben.
Modell - Collection_Object.Schicht()
Ansatz
Syntax:
var modelClass = Backbone.Modell.erweitern();
Syntax:
var collectionclass = Backbone.Sammlung.erweitern(
Modell: Modellklasse
);
Syntax:
var collection_instance = new CollectionClass ();
Beispiel 1: Entfernen Sie das erste Instanzmodell von einem einzelnen Modell zur Sammlung
In diesem Beispiel werden wir eine modale Klasse namens - Blumen erstellen und eine FlowerCollection -Sammlungsklasse erstellen. Wir werden unsere Modellklasse (Blumen) darin übergeben.
Danach müssen wir eine Instanz für das Blumenmodell mit drei Attributen erstellen (Flower_Name, Flower_sepals, Flower_Petals).
Wir werden eine Flower_Collection erstellen, die eine Instanz der FlowerCollection -Sammlung ist. Und wir werden die Instanz des Blumenmodells mit der Methode add () zur Sammlung fügen.
Jetzt werden wir diese zusätzliche Modellinstanz mithilfe der SHIRT () -Methode aus der Sammlung entfernen.
Schließlich zeigen wir die Sammlung mit dem JSON an.Stringify () Methode.
Ausgang:
Führen Sie die Anwendung in Ihrem Browser aus, indem Sie den Code in der Datei mit speichern .HTML als Erweiterung.
Hier können wir sehen, dass die Shift () -Methode die erste Instanz aus der Sammlung entfernt.
Beispiel 2: Entfernen Sie das Erstinstanzmodell aus dem Modelsarray in die Sammlung
In diesem Beispiel werden wir eine modale Klasse namens - Blumen erstellen und eine FlowerCollection -Sammlungsklasse erstellen. Wir werden unsere Modellklasse (Blumen) darin übergeben.
Danach müssen wir eine Instanz für das Blumenmodell mit drei Attributen erstellen (Flower_Name, Flower_sepals, Flower_Petals).
Wir werden eine Flower_Collection erstellen, die eine Instanz für die FlowerCollection -Sammlung ist. Und wir werden der Sammlungsinstanz mit der Methode add () drei Instanzen des Blumenmodells hinzufügen.
Jetzt entfernen wir die erste Modellinstanz mit Shift ().
Schließlich zeigen wir die Sammlung mit dem JSON an.Stringify () Methode.
Ausgang:
Führen Sie die Anwendung in Ihrem Browser aus, indem Sie den Code in der Datei mit speichern .HTML als Erweiterung.
Hier können wir sehen, dass die Shift () -Methode die Blume1 aus der Sammlung entfernt und die verbleibenden Instanzen Flower2 und Flower3 angezeigt werden.
Abschluss
In diesem Rückgrat.JS Tutorial, wir haben die SHIFT () -Methode in der Sammlung besprochen. Es wird verwendet, um ein erstes Instanzmodell aus der Sammlung zu entfernen. Es ist ähnlich zu remove (), aber es wird keine Modellinstanz als Parameter benötigen. Es entfernt einfach das erste Modellmodell.