Backbone.js - notikumi kolekcijās

Satura rādītājs
Kā mums vajadzētu zināt, kolekcijas ir ļoti svarīga sastāvdaļa Backbone.js lai apstrādātu mūsu lietojumprogrammas dinamiskos datus, tomēr, ja mēs esam tikai no tā atkarīgi, mums, iespējams, būs jāizdara liels koda daudzums katru reizi, kad mums būs jāizveido skats, kas atspoguļo mūsu kolekcijas.
Izmantojot Krūškurvja Mēs varam izmantot šī paplašinājuma piedāvātās iespējas, lai samazinātu darba apjomu un tādējādi izveidotu lietojumprogrammas īsākā laikā un ar efektīvāku kodu.
Kolekcijas palīgs
Mēs zinām, ka a palīgs ir metožu grupa, kas palīdz mums ar konkrētu tēmu, kolekciju gadījumā - palīgs Krūškurvja Tas palīdz mums no tiem ģenerēt skatus, tādējādi mēs varam atkārtoti izmantot un uzrakstīt efektīvāku un mazāk sarežģītu kodu, tas palīdz mums uzlabot mūsu lietojumprogrammas uzturēšanu, kā arī veidu, kā mēs varam attīstīt savas funkcijas.
CollectionViewKonkrētajā gadījumā Krūškurvja mums ir CollectionView, kurš palīdzēs mums pārņemt katru kolekcijas elementu un radīt skatu, kas var mainīties atbilstoši minēto elementu uzvedībai.
Apskatīsim vienkāršu piemēru, kā to izdarīt palīgs veidot skatu no kolekcijas.

Šī kolekcija saņem vairākus elementus, šajā gadījumā mājdzīvniekus un katram no tiem būtu vārds, tad mūsu lietojumprogrammā Javascript mums būtu sekojošais:

Kā mēs redzam ,. palīgs palīdz mums izveidot kolekcijas elementu ar dažām koda rindām.
Pieejamie atribūti
Lai atvieglotu mūsu dzīvi, mūsu HTML var izmantot virkni atribūtu, kas mums sniedz interpretāciju Krūškurvja kas var būt noderīgi, redzēsim, kurus no tiem mēs varam izmantot:
vienums-veidneTas ļauj mums norādīt veidni katram modelim.
vienuma skatsTā ir klase, kas tiek izmantota, veidojot katru kolekcijas elementu skatu.
tukša veidneTā ir noklusējuma veidne, kas tiks izmantota, kad kolekcija ir tukša, tādā veidā mēs varam segt gadījumus, kad nav rezultātu.
tukšs skatsTāpat kā tukšas veidnes gadījumā, tas rada skatu uz gadījumiem, kad mūsu kolekcijā nav elementu.
Nosacījuma bloki
Ir instruments, kas ir nosacīti bloki, kas ļauj mums norādīt gadījumus, lai mūsu kolekcija varētu parādīt vienu vai otru skatu atkarībā no gadījuma.

Šajā gadījumā mēs redzam, kā mēs definējam vienu vai otru elementu gadījumā, ja kolekcijā nav jau ielādētu elementu, tas ietaupa mums daudz darba un validācijas, kas padara kodu sarežģītāku nekā nepieciešams.
Ar to mēs pabeidzam šo apmācību, kā mēs redzam Backbone.js un tā elastība dod mums iespēju izmantot paplašinājumus, kas ļauj mums pārvaldīt savu lietojumprogrammu tā, kā mēs vēlamies, palīgu gadījumā funkcijas, kas palīdz mums veidot, ir nenovērtējamas, svarīgi ir zināt, kā izmantot šos palīglīdzekļus un izveidojiet vislabāko iespējamo kodu.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave