ASP.NET MVC - veidņu skati

Satura rādītājs
Veids, kādā mēs varam ģenerēt daļējus skatus, mūsu tīmekļa lietojumprogrammai piešķir jaunu sarežģītības elementu, taču tas nenozīmē, ka mēs nevaram atrast dažādus veidus, kā uzbrukt šāda veida lietojumprogrammu veidošanai ASP.NET MVC.
Viena no metodēm, ko varat iedomāties, ir failu izveide HTML ar nepieciešamajām daļām, lai izveidotu daļēju skatu, taču tai ir problēma, proti, liels datu apjoms, kas mums jāpārvieto, papildus iespējamai koda dublēšanai. Šim nolūkam mēs varam domāt par izmantošanu JSON kā veids, kā pārvietot nepieciešamos datus, neizmantojot HTML, un šeit mums jau ir labāks veids, kā atrisināt problēmu un turpināt izmantot daļējos skatus.
Tāpēc mēs redzēsim citu veidu, kā strādāt ar daļējiem skatiem, proti, izmantojot veidņu dzinēju klienta pusē, tas mums ļaus izveidot ilgtspējīgāku struktūru un varēsim izkraut visu darbības pārlūkprogrammā, atbrīvojot mūsu pūles.
Veidnes klienta pusē
Pirmā lieta, kas mums par to būtu jāzina, ir tā, ka tas neietilpst nevienā oficiālā vai standarta specifikācijā, tāpēc, lai īstenotu šāda veida risinājumus, mēs būsim atkarīgi trešo pušu bibliotēkasLai gan tas izklausās kā brīdinājums par līdzekli ar blakusparādībām, tas tā nav, patiesībā šī brīvība nozīmē, ka mēs varam izmantot risinājumu, kas ir vistuvāk mūsu vēlmēm.
VeidneVeidne ir mazs kods ar sadaļām, kuras mēs varam aizpildīt ar konteksta datiem, taču tas vien nedarbojas, tāpēc to var redzēt, ka mums ir jābūt veidņu dzinējam, šajā gadījumā tam jābūt Javascript dzinējs, šajā apmācībā mēs izmantosim ūsas.js kas ir diezgan populāra un elastīga bibliotēka.
Veidnes sintakse
Tā kā mums ir jāizmanto veidņu dzinējs, tam ir sava sintakse, lai varētu noteikt mūsu dinamiskos elementus, tas izklausās nedaudz sarežģīti, taču instrukciju kopums bieži ir ļoti intuitīvs.
Tālāk redzamajā attēlā redzēsim veidnes koda piemēru, un tāpēc mēs redzēsim, kā to izmantot:

Mēs redzam, ka tas ir tikai vienkāršs HTML no pirmā acu uzmetiena, taču, izpētot sīkāk, pamanām, ka tajā ir dažas īpašas izteiksmes, piemēram, {{Title}} šāda veida izteiksmes ir tās, kuras tiks aizstātas ar mūsu dinamiskajām vērtībām, tādējādi mēs varam atkārtoti izmantot šo sadaļu, neradot jaunu kodu, tādējādi samazinot pārsūtīto datu apjomu.
DarbojasTas darbojas ļoti vienkārši ar mūsu rāmi Javascript mēs iegūstam JSON dati no mūsu lietojumprogrammas, tad ar mūsu veidņu dzinēju mēs saliekam savu skeletu un visbeidzot "Mēs apkopojam" lai iegūtu rezultātu.
Pabeidzot šo apmācību, mēs esam ieguvuši nelielu ievadu šajā darba veidā, lai radītu daļējus viedokļus, lai gan mēs pieminējam tikai veidņu dzinēju, kas nav vienīgais tirgū esošais, mums ir jāveic daži pētījumi, lai redzēt plašo piedāvāto spektru un iespēju izvēlēties kādu, lai izmēģinātu un zināt, kurš no tiem vislabāk atbilst mūsu vajadzībām.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

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave