Backbone.js - Hendelser i samlinger

Innholdsfortegnelse
Som vi burde vite, er samlinger en veldig viktig del av Backbone.js for å håndtere de dynamiske dataene i applikasjonen vår, men hvis vi bare er avhengige av den, må vi sannsynligvis gjøre en stor mengde kode hver gang vi trenger å bygge en visning som representerer samlingene våre.
Med bruk av Brystkasse Vi kan dra nytte av fasilitetene som tilbys av denne utvidelsen for å redusere arbeidsmengden og dermed lage søknader på kortere tid og med en mer effektiv kode.
Samlingshjelp
Vi vet at a hjelper er en gruppering av metoder som hjelper oss med et bestemt tema, når det gjelder samlinger hjelperen som har Brystkasse Det hjelper oss å generere visninger fra disse, med dette kan vi gjenbruke og skrive en mer effektiv og mindre kompleks kode, dette hjelper oss med å forbedre vedlikeholdet av applikasjonen vår, samt måten vi kan utvikle funksjonalitetene våre.
CollectionViewI det spesifikke tilfellet av Brystkasse vi har CollectionView, som er den som skal hjelpe oss med å ta hvert element i samlingen vår og generere en visning som kan endre seg i henhold til oppførselen til elementene.
La oss se et enkelt eksempel på hvordan dette hjelper bygge en visning fra en samling.

Denne samlingen mottar en rekke elementer, i dette tilfellet kjæledyr og hver enkelt ville ha et navn, så i vår søknad Javascript vi ville ha følgende:

Som vi ser hjelper hjelper oss med å lage elementet fra samlingen med få kodelinjer.
Tilgjengelige attributter
For å lette livet vårt kan vi bruke en rekke attributter i HTML -koden vår som gir oss en tolkning av Brystkasse det kan være nyttig, la oss se hvilke vi kan bruke:
element-malDet lar oss spesifisere en mal for hver modell.
elementvisningDet er en klasse som brukes når vi lager hver visning av elementene i samlingen.
tom-malDet er standardmalen som skal brukes når samlingen er tom, på denne måten kan vi dekke saken om vi ikke har resultater.
tom visningSom i tilfellet med den tomme malen, genererer dette visningen for når vi ikke har noen elementer i samlingen vår.
Betingede blokker
Det er et verktøy som er betingede blokker, som lar oss spesifisere saker, slik at samlingen vår kan vise en eller annen visning avhengig av saken.

I dette tilfellet ser vi hvordan vi definerer et eller annet element i tilfelle at samlingen ikke har elementer som allerede er lastet inn, dette sparer oss for mye arbeid og valideringer som gjør en kode mer kompleks enn nødvendig.
Vel, med dette fullfører vi denne opplæringen, som vi ser Backbone.js og dens fleksibilitet gir oss døren til å bruke utvidelsene som gjør at vi kan administrere applikasjonen vår slik vi vil, for hjelpere er funksjonene som hjelper oss å bygge uvurderlige. Det viktige er å vite hvordan vi bruker disse hjelpemidlene og lag den best mulige koden.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng
wave wave wave wave wave