Backbone.js - Modelsamlinger

Indholdsfortegnelse
Formålet med applikationerne er at håndtere dynamiske data, for disse data bliver vi nødt til at anvende visse funktioner og adfærd, så en bruger kan bruge dem og få noget udbytte af dem.
Vi kan opnå dette på mange måder og i Backbone.js vi har samlinger, som er strukturer, der tillader os at gruppere modeller på en ordnet måde, så vi kan have en samling af en type model og vide, at vi i den vil indeholde alle objekterne af et bestemt omfang.
Samlinger
Som vi nævnte, er samlinger grupper af modeller og kan oprettes ved at arve fra Rygrad. Samling.
VigtigNormalt skal vi, når vi opretter en samling definere modeltype at den vil indeholde i sig selv, sammen med de instantieringsegenskaber, der kræves af modellerne.
I det følgende billede har vi bygget en samling, lad os se koden, og derefter vil vi forklare, hvad der sker i den:

Først skal vi definere vores model, angiver vi de attributter, den har, i dette tilfælde titel Y afsluttet, så definerer vi vores samling, og vi angiver, hvilken type model den skal indeholde, og så har vi oprettet et objekt, der arver fra vores model, og vi initialiserer attributterne, op til her er det initialiseringsdelen.
Så går vi videre til a indsamlingsobjekt, objektet for vores model i et array, fortæller dette os, at vi kan passere mere end et objekt inde i vores array, og til sidst udskriver vi størrelsen på samlingen for at bekræfte, at vi har gemt alt korrekt.
Tilføj og fjern
Da tanken er, at alt er dynamisk, kan vi også tilføje og fjerne modeller fra vores samlinger, alt dette gøres på en meget enkel måde ved hjælp af metoderne tilføje Y fjerne om genstanden for vores samling:

På billedet ser vi, hvordan vi fortsætter med modelstrukturen i det første eksempel, men i dette tilfælde opretter vi en ny samling, vi fortæller den, at vi vil bruge den samme model, og derefter opretter vi 3 objekter, der forlænge modellen.
Vi foretager en indledende integration af objekter a og b, i et array sender vi dem til vores samling og udskriver, hvor mange objekter det har, i dette tilfælde angiver det, at 2.
Brug derefter tilføj metode og passerer det objekt, som vi vil tilføje som en parameter, vokser vores samling til 3 objekter, indtil videre er denne adfærd meget enkel, og hvad der sker, hvis vi vil fjerne et eller flere elementer, går vi simpelthen videre til fjern metode et array, på samme måde som vi gjorde med tilføjelsesmetoden.
Vi ender med at fjerne objekter a og b, og når der kun er c tilbage, udskriver vi antallet af objekter igen, og det fortæller os et. Vi kan også fjerne sidstnævnte, og samlingen fortæller os, at den har 0 objekter, og vi har ingen problemer.
HuskDer er mulighed for at passere dublerede objekter, men hvis vi bruger ejendommen {fusion: sand} dens værdier er samlet i stedet for ignoreret, dette kan tages i betragtning, hvis en situation af denne stil opstår for os.
I slutningen af ​​denne vejledning ved vi allerede, hvad samlinger er, og hvordan vi genererer dem i Backbone.jsSom vi kan se, er det en måde at ordne vores objekter efter omfang på en sådan måde, at vi meget lettere kan bruge dem i vores applikation.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave