Spina dorsale.JS è un framework utilizzato per creare applicazioni Web che seguono lo stile di JavaScript.
Supporta modelli, eventi, collezioni, viste e servizi pubblici.
Utilizzando una qualsiasi delle funzionalità precedenti, possiamo creare ed eseguire operazioni diverse sui dati forniti in un'applicazione Web.
Punti da ricordare
Vediamo la struttura per posizionare il codice
I collegamenti CDN sono posizionati con l'attributo SRC del tag script.
Collegamenti CDN
Il metodo Shift () in spina dorsale.La collezione JS rimuove la prima istanza del modello dalla collezione.
Sintassi:
Collection_Object.Shift (Options)
Ci vuole un parametro.
Il parametro delle opzioni è specificare il tipo di modello.
Modello - Collection_Object.spostare()
Approccio
Sintassi:
var modelclass = spina dorsale.Modello.estendere();
Sintassi:
var collectionclass = backbone.Collezione.estendere(
Modello: ModelClass
);
Sintassi:
var collection_instance = new CollectionClass ();
Esempio 1: rimuovere il modello di prima istanza da un singolo modello alla raccolta
In questo esempio, creeremo una classe modale denominata - fiori e creeremo una classe di collezione di collection di fiori. Passeremo al suo interno la nostra classe modello (fiori).
Successivamente, dobbiamo creare un'istanza per il modello Flowers con tre attributi (Flower_name, Flower_Sepals, Flower_Petals).
Creeremo un Flower_Collection, che è un'istanza della collezione di colection Flower. E aggiungeremo l'istanza del modello di fiori all'istanza di raccolta utilizzando il metodo Add ().
Ora rimuoveremo questa istanza del modello aggiunta dalla raccolta usando il metodo Shift ().
Infine, stiamo visualizzando la collezione usando il JSON.Metodo Stringify ().
Produzione:
Esegui l'applicazione nel browser salvando il codice nel file con .HTML come estensione.
Qui, possiamo vedere il metodo Shift () rimuove la prima istanza dalla raccolta.
Esempio 2: rimuovere il modello di prima istanza dall'array di modelli alla raccolta
In questo esempio, creeremo una classe modale denominata - fiori e creeremo una classe di collezione di collection di fiori. Passeremo al suo interno la nostra classe modello (fiori).
Successivamente, dobbiamo creare un'istanza per il modello Flowers con tre attributi (Flower_name, Flower_Sepals, Flower_Petals).
Creeremo un Flower_Collection, che è un'istanza per la collezione di colection Flower. E aggiungeremo tre istanze del modello di fiori all'istanza di raccolta usando il metodo Add ().
Ora rimuoveremo la prima istanza del modello usando Shift ().
Infine, stiamo visualizzando la collezione usando il JSON.Metodo Stringify ().
Produzione:
Esegui l'applicazione nel browser salvando il codice nel file con .HTML come estensione.
Qui, possiamo vedere il metodo Shift () rimuove il fiore1 dalla collezione e le istanze rimanenti Flower2 e Flower3 sono visualizzate.
Conclusione
In questa spina dorsale.JS Tutorial, abbiamo discusso del metodo Shift () nella raccolta. Viene utilizzato per rimuovere un modello di prima istanza dalla raccolta. È simile a Rimuove (), ma non richiederà alcuna istanza del modello come parametro. Rimuove semplicemente il primo modello di istanza.