Backbone.js - ugniježđeni prikazi

Sadržaj
Kad radimo s Okosnica.js Imamo mnogo načina da učinimo istu stvar, ovisno o tome što tražimo i našoj razini programera da možemo učiniti jednu ili drugu stvar u slučajevima u kojima se prijavljuju.
Uzimajući u obzir da ugniježđeni prikaz može biti koristan u realizaciji aplikacija jedne stranice koje se nastoje koristiti Okosnica.js kao Javascript okvir.
Kombiniranje pogleda s jQueryjem
Kao što znamo, stranice se sastoje od ugniježđenih elemenata, stoga su pogledi na Okosnica.js odgovaraju elementima na spomenutoj stranici, pa ugniježđenje pogleda nije ništa drugo nego ugniježđivanje jednog elementa u drugom, za koji se u ovom slučaju pokazalo da je tipa prikaza.
Jedan od najjednostavnijih načina za to je korištenje jQuery zahvaljujući svojim metodama za dodavanje HTML na postojeće elemente sa .append () metoda. Pogledajmo na sljedećoj slici primjer o čemu govorimo:

Ovdje vidimo kako stvaramo dva elementa tipa Podpogled koji je način stvaranja ugniježđenih pogleda, a zatim pomoću .append () metoda Dodamo ih u odgovarajući spremnik, to je prilično jednostavan pristup koji nam može pomoći u slučajevima kada pogledima nije potrebno ništa dodatno, jednostavno mjesto za prikaz.
Korištenje SetElement ()
Ovo je još jedan način za rješavanje problema stvaranja ugniježđenog prikaza, problem je u tome što je malo složeniji od prethodne verzije koju smo vidjeli s jQuery, stoga, ako možemo riješiti na prvi način, ne trebamo se brinuti, međutim dolje vidimo kako možemo primijeniti ovo rješenje:

Ovdje vidimo kako prvo inicijaliziramo naš ugniježđeni pogledi, tada smo u vrijeme generiranja glavnog prikaza postavili podpoglede stvorene i sa metoda setElement dodali smo ih u odgovarajući spremnik.
HendikepGlavni nedostatak ovoga je što ne možemo postaviti naziv oznake, pa moramo ponovno delegirati događaje dodajući dodatni sloj složenosti našoj aplikaciji.
Druge alternative
Drugi način za to je, na primjer, upotrebom proširenja Marioneta ili Prsni koš, ova proširenja već imaju logički sloj potreban za rješavanje ovoga funkcionalnost prikaza ugniježđenja, s time samo moramo voditi računa o pisanju logike naše aplikacije.
Kao što vidimo Okosnica.js Dovoljno je širok i fleksibilan da omogući da isti problem ima različita rješenja, na nama je da odaberemo koje ćemo rješenje primijeniti i kako ga riješiti, tako da naša aplikacija bude ono što smo zamislili i da naši korisnici pobijede.
Kao što vidimo stvaranje ugniježđenog prikaza u Okosnica.js Iako je to jednostavan zadatak, može biti vrlo složen, ali možemo se suočiti s različitim rješenjima kao što smo pokazali, vrlo je važno ne bojati se koliko je teško primijeniti rješenje ili ne, samo imamo imati otvoren um i u dokumentaciji istražiti što najbolje odgovara našim potrebamaJe 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