Innehållsförteckning
Som vi borde veta är samlingar en mycket viktig del av Backbone.js för att hantera de dynamiska uppgif.webpterna i vår applikation, men om vi bara är beroende av det kommer vi antagligen att behöva göra en stor mängd kod varje gång vi behöver bygga en vy som representerar våra samlingar.Med användning av Bröstkorg Vi kan dra nytta av de faciliteter som erbjuds av denna förlängning för att minska mängden arbete och därmed göra ansökningar på kortare tid och med en mer effektiv kod.
Insamlingshjälpare
Vi vet att a hjälpare är en grupp av metoder som hjälper oss med ett visst ämne, när det gäller samlingar den hjälpare som har Bröstkorg Det hjälper oss att generera vyer från dessa, med detta kan vi återanvända och skriva en mer effektiv och mindre komplex kod, detta hjälper oss att förbättra underhållet av vår applikation, liksom hur vi kan utveckla våra funktioner.
CollectionViewI det specifika fallet av Bröstkorg vi har CollectionView, som är den som ska hjälpa oss att ta varje element i vår samling och generera en vy som kan förändras beroende på beteendet hos nämnda element.
Låt oss se ett enkelt exempel på hur detta hjälpare bygga en vy från en samling.
Denna samling tar emot ett antal element, i detta fall husdjur och var och en skulle ha ett namn, sedan i vår ansökan Javascript vi skulle ha följande:
Som vi ser hjälpare hjälper oss att skapa elementet från samlingen med några koderader.
Tillgängliga attribut
För att underlätta vårt liv kan vi använda en rad attribut i vår HTML som ger oss en tolkning av Bröstkorg det kan vara användbart, låt oss se vilka vi kan använda:
objekt-mallDet gör att vi kan ange en mall för varje modell.
objektvyDet är en klass som används när vi skapar varje vy över elementen i samlingen.
tom-mallDet är standardmallen som kommer att användas när samlingen är tom, på så sätt kan vi täcka fallet med att inte ha resultat.
tom vySom i fallet med den tomma mallen genererar detta vyn för när vi inte har några element i vår samling.
Villkorliga block
Det finns ett verktyg villkorade block, som tillåter oss att specificera fall, så att vår samling kan visa en eller annan vy beroende på fallet.
I det här fallet ser vi hur vi definierar ett eller annat element i det fall att samlingen inte har element redan laddade, detta sparar oss mycket arbete och valideringar som gör en kod mer komplex än nödvändigt.
Tja med detta avslutar vi den här handledningen, som vi ser Backbone.js och dess flexibilitet ger oss dörren att använda de tillägg som gör att vi kan hantera vår applikation på det sätt vi vill, i fallet med hjälpare, de funktioner som hjälper oss att bygga är ovärderliga, det viktiga är att veta hur man använder dessa hjälpmedel och skapa bästa möjliga kod.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng