Backbone.js - Događaji u zbirkama

Sadržaj
Kao što bismo trebali znati, zbirke su vrlo važan dio Okosnica.js za rukovanje dinamičkim podacima naše aplikacije, međutim, ako ovisimo samo o njima, vjerojatno ćemo morati napraviti veliku količinu koda svaki put kada moramo izgraditi pogled koji predstavlja naše zbirke.
Uz korištenje Prsni koš Možemo iskoristiti mogućnosti koje nudi ovo proširenje kako bismo smanjili količinu posla i tako napravili aplikacije u manje vremena i s učinkovitijim kodom.
Pomoćnik za prikupljanje
Znamo da je a pomagač je grupiranje metoda koje nam pomažu u određenoj temi, u slučaju zbirki pomoćnika koji ima Prsni koš Pomaže nam u generiranju pogleda na temelju njih, s tim možemo ponovno upotrijebiti i napisati učinkovitiji i manje složeni kôd, pomaže nam poboljšati održavanje naše aplikacije, kao i način na koji možemo razviti svoje funkcionalnosti.
CollectionViewU konkretnom slučaju Prsni koš mi imamo CollectionView, koji će nam pomoći da uzmemo svaki element naše zbirke i generiramo pogled koji se može promijeniti ovisno o ponašanju navedenih elemenata.
Pogledajmo jednostavan primjer kako se to radi pomagač izgraditi pogled iz zbirke.

Ova zbirka prima niz elemenata, u ovom slučaju kućne ljubimce i svaki bi imao ime, zatim u našoj aplikaciji Javascript imali bismo sljedeće:

Kao što vidimo pomagač pomaže nam stvoriti element iz zbirke s nekoliko redaka koda.
Dostupni atributi
Kako bismo si olakšali život, možemo koristiti niz atributa u HTML -u koji nam omogućuju tumačenje Prsni koš to može biti korisno, da vidimo koje možemo koristiti:
item-predložakOmogućuje nam da odredimo predložak za svaki model.
item-viewTo je klasa koja se koristi kada stvaramo svaki pogled na elemente zbirke.
prazan predložakTo je zadani predložak koji će se koristiti kada je zbirka prazna, na ovaj način možemo pokriti slučaj da nema rezultata.
prazan pogledKao i u slučaju praznog predloška, ​​ovo generira prikaz kada nemamo elemenata u našoj zbirci.
Uvjetni blokovi
Postoji alat koji su uvjetni blokovi, koji nam omogućuju određivanje slučajeva, tako da naša zbirka može prikazati jedan ili drugi prikaz ovisno o slučaju.

U ovom slučaju vidimo kako definiramo jedan ili drugi element u slučaju da zbirka nema već učitane elemente, što nam štedi mnogo rada i provjera koje čine kod složenijim nego što je potrebno.
Pa s ovim smo završili ovaj vodič, kao što vidimo Okosnica.js a njegova fleksibilnost daje nam vrata za korištenje proširenja koja nam omogućuju upravljanje našom aplikacijom na način na koji želimo, u slučaju pomagača, funkcionalnosti koje nam pomažu u izgradnji su neprocjenjive, važno je znati kako koristiti ta pomagala i napraviti najbolji mogući kôd.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod
wave wave wave wave wave