Backbone.js - įdėtos peržiūros

Turinys
Kai dirbame su Backbone.js Turime daug būdų, kaip tą patį padaryti, tai priklauso nuo to, ko ieškome, ir nuo mūsų, kaip kūrėjų, lygio, galinčio padaryti vieną ar kitą dalyką tais atvejais, kai jie kreipiasi.
Atsižvelgiant į tai, kad įdėtas vaizdas gali būti naudingas įgyvendinant vieno puslapio programas, kurių siekiama naudojant Backbone.js kaip „Javascript“ sistema.
Vaizdų derinimas su „jQuery“
Kaip žinome, puslapiai susideda iš įdėtų elementų, todėl Backbone.js atitiktų minėto puslapio elementus, todėl rodinio įdėjimas yra ne kas kita, kaip vieno elemento įdėjimas į kitą, kuris šiuo atveju pasirodo esantis peržiūros tipo.
Vienas iš paprasčiausių būdų tai padaryti yra naudojant „jQuery“ dėka savo metodų pridėti HTML prie esamų elementų su .append () metodas. Toliau pateiktame paveikslėlyje pažiūrėkime, apie ką mes kalbame:

Čia matome, kaip sukuriame du tipo elementus Subview kuris yra būdas sukurti įdėtus rodinius, tada su .append () metodas Pridedame juos prie atitinkamo sudėtinio rodinio, tai yra gana paprastas metodas, kuris gali mums padėti tais atvejais, kai rodiniams nereikia nieko papildomo, tiesiog vieta rodyti.
Naudojant „SetElement“ ()
Tai dar vienas būdas išspręsti įdėto rodinio kūrimo problemą, problema ta, kad jis yra šiek tiek sudėtingesnis nei ankstesnė versija, kurią matėme „jQuery“, todėl jei galime išspręsti pirmąjį būdą, neturėtume jaudintis, tačiau toliau matome, kaip galime pritaikyti šį sprendimą:

Čia matome, kaip pirmiausia inicijuojame savo įdėti vaizdai, tada, kai pateikiame pagrindinį vaizdą, mes išdėstėme sukurtus antrinius rodinius ir setElement metodas mes juos pridedame prie atitinkamo konteinerio.
TrūkumasPagrindinis trūkumas yra tas, kad negalime nustatyti žymos pavadinimo, todėl turime iš naujo deleguoti įvykius, papildydami mūsų programą papildomu sudėtingumo sluoksniu.
Kitos alternatyvos
Kitas būdas tai padaryti yra, pavyzdžiui, naudojant plėtinį Marionetė arba Krūtinės ląstos, šie plėtiniai jau turi loginį sluoksnį, būtiną šiam reikalui tvarkyti lizdinių rodinių funkcionalumas, todėl turime tik pasirūpinti savo paraiškos logikos rašymu.
Kaip matome Backbone.js Ji yra pakankamai plati ir lanksti, kad tą pačią problemą būtų galima spręsti skirtingai, mes patys pasirenkame, kurį sprendimą taikyti ir kaip jį išspręsti, kad mūsų programa būtų tokia, kokią vizualizavome ir kad mūsų vartotojai laimėtų.
Kaip matome, sukuriame įdėtą vaizdą Backbone.js Nors tai paprasta užduotis, ji gali būti labai sudėtinga, tačiau mes galime susidurti su įvairiais sprendimais, kaip parodėme, labai svarbu nebijoti, kaip sunku ar ne gali būti taikomas sprendimas, mes tiesiog turime turėti atvirą protą ir dokumentuose ištirti, kas geriausiai atitinka mūsų poreikiusAr jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave