ASP.NET MVC - Prikazi predložaka

Sadržaj
Način na koji možemo generirati djelomične prikaze dodaje novi element složenosti našoj web aplikaciji, međutim to ne znači da ne možemo pronaći različite načine za napad na ovu vrstu izgradnje aplikacije u ASP.NET MVC.
Jedna od metoda koje se možete sjetiti je izrada datoteka HTML s potrebnim dijelovima za izradu djelomičnog prikaza, ali ima problem što je velika količina podataka koju bismo trebali premjestiti, uz moguću redundantnost koda. Za to se tada možemo sjetiti upotrijebiti JSON kao način za premještanje potrebnih podataka bez upotrebe HTML -a, a ovdje već imamo bolji način za rješavanje problema i nastavak korištenja djelomičnih prikaza.
Zato ćemo vidjeti drugi način rada s djelomičnim prikazima, a to je korištenje predložaka na strani klijenta, što će nam omogućiti održiviju strukturu i moći ćemo rasteretiti svu težinu operacije u pregledniku, oslobađajući našu primjenu napora.
Predlošci na strani klijenta
Prvo što bismo trebali znati o tome je da ovo ne pripada nijednoj službenoj ili standardnoj specifikaciji, pa ćemo za implementaciju ove vrste rješenja ovisiti o knjižnice trećih stranaIako zvuči kao upozorenje na lijek s nuspojavama, nije, zapravo ta sloboda znači da možemo koristiti rješenje koje nam je najbliže.
PredložakPredložak je mali kôd s odjeljcima koje možemo ispuniti kontekstnim podacima, ali to samo po sebi ne funkcionira pa se može vidjeti da moramo imati stroj za predloške, u ovom slučaju to mora biti Javascript motor, u ovom ćemo vodiču koristiti brkovi.js koja je prilično popularna i fleksibilna knjižnica.
Sintaksa predloška
Kako moramo koristiti predložak, on ima svoju sintaksu kako bi mogao locirati naše dinamičke elemente, ovo zvuči donekle složeno, ali skup uputa često je vrlo intuitivan.
Pogledajmo na sljedećoj slici primjer koda predloška pa ćemo vidjeti kako ga koristiti:

Vidimo da je to na prvi pogled samo jednostavan HTML, ali ako dodatno istražimo, primijetit ćemo da sadrži neke posebne izraze, poput {{Titula}} ove vrste izraza su one koje će biti zamijenjene našim dinamičkim vrijednostima, s tim da ovaj odjeljak možemo iznova i iznova koristiti bez generiranja novog koda, čime se smanjuje količina prenesenih podataka.
FunkcioniranjeOvo radi vrlo jednostavno, s našim okvirom Javascript dobivamo JSON podaci naše aplikacije, zatim s našim predložakom sastavljamo naš kostur i na kraju "Mi sastavljamo" da biste dobili rezultat.
Ovim smo završili ovaj vodič, dobili smo mali uvod u ovaj način rada za stvaranje djelomičnih prikaza, iako samo spominjemo predložak koji nije jedini koji postoji na tržištu, moramo napraviti malo istraživanja kako bismo vidjeti široki spektar ponuđenih i biti u mogućnosti odabrati neke koje će isprobati i znati koji je najbolji za naše potrebe.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave