ASP.NET MVC - šablonų peržiūros

Turinys
Tai, kaip mes galime generuoti dalines peržiūras, prideda naują sudėtingumo elementą mūsų žiniatinklio programai, tačiau tai nereiškia, kad negalime rasti įvairių būdų, kaip užpulti tokio tipo programų kūrimą ASP.NET MVC.
Vienas iš būdų, kurį galite sugalvoti, yra failų kūrimas HTML su dalimis, kurios yra būtinos daliniam vaizdui atlikti, tačiau ji turi problemų - didelis duomenų kiekis, kurį turėtume perkelti, be galimo kodo pertekliaus. Tam galime galvoti apie naudojimą JSONAS kaip būdas perkelti reikiamus duomenis nenaudojant HTML ir čia jau turime geresnį būdą išspręsti problemą ir toliau naudoti dalinius rodinius.
Štai kodėl mes matysime kitą būdą, kaip dirbti su daliniais vaizdais, tai yra naudojant šabloninį variklį kliento pusėje, tai leis mums turėti tvaresnę struktūrą ir galėsime iškrauti visą operacijas naršyklėje, atlaisvindami mūsų pastangas.
Šablonai kliento pusėje
Pirmas dalykas, kurį turėtume žinoti, yra tai, kad tai nepriklauso jokiai oficialiai ar standartinei specifikacijai, todėl norėdami įgyvendinti tokio tipo sprendimą, mes priklausysime nuo trečiųjų šalių bibliotekosNors tai skamba kaip įspėjimas apie priemonę, turinčią šalutinį poveikį, taip nėra, iš tikrųjų ši laisvė reiškia, kad galime naudoti sprendimą, kuris yra arčiausiai mūsų.
ŠablonasŠablonas yra mažas kodas su sekcijomis, kurias galime užpildyti konteksto duomenimis, tačiau vien tai neveikia, todėl, kad būtų matoma, turime turėti šablono variklį, šiuo atveju tai turi būti „Javascript“ variklis, šioje pamokoje mes ketiname naudoti ūsai.js kuri yra gana populiari ir lanksti biblioteka.
Šablono sintaksė
Kadangi turime naudoti šablonų variklį, jis turi savo sintaksę, kad galėtų rasti mūsų dinaminius elementus, tai skamba šiek tiek sudėtingai, tačiau instrukcijų rinkinys dažnai yra labai intuityvus.
Toliau pateiktame paveikslėlyje pamatysime šablono kodo pavyzdį ir pamatysime, kaip jį naudoti:

Mes matome, kad tai tik paprastas HTML iš pirmo žvilgsnio, tačiau toliau tyrinėdami pastebime, kad jame yra keletas specialių išraiškų, pvz. {{Pavadinimas}} šios išraiškos rūšys yra tos, kurios bus pakeistos mūsų dinaminėmis vertėmis, todėl mes galime pakartotinai naudoti šį skyrių, nesukurdami naujo kodo, taip sumažindami perduodamų duomenų kiekį.
VeikiantisTai veikia labai paprastai, su mūsų rėmeliu Javascript mes gauname JSON duomenys mūsų programos, tada su mūsų šablono varikliu mes surenkame savo skeletą ir galiausiai "Mes sudarome" norint gauti rezultatą.
Baigę šią pamoką, gavome nedidelį įvadą į šį darbo būdą, kad galėtume pateikti dalines nuomones, nors minime tik šabloninį variklį, kuris nėra vienintelis rinkoje, turime atlikti tam tikrus tyrimus, kad pamatyti platų siūlomą spektrą ir pasirinkti keletą, kad išbandytumėte ir žinotumėte, kuris iš jų geriausiai atitinka mūsų poreikius.Ar 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