Backbone.js - Render () metode

Priekšrocība, strādājot ar a MVC ietvars ir tas, ka mēs varam sadalīt dažādas lietojumprogrammas jomas slāņos, mēs jau zinām, ka modelis un kontrolieris ir slāņi, kas ir atbildīgi par mūsu lietojumprogrammas iekšējās funkcionalitātes un loģiskas ieviešanas nodrošināšanu, tomēr tas ir skata daļā. kur tiek radīta vislielākā ietekme, jo to redzēs lietotājs.
Lai pārvaldītu skatu, mums ir vairākas iespējas, mēs zinām, ka mums ir jābūt veidņu dzinējam, interesanti ir tas, ka mēs varam izmantot vienu no daudzajām iespējām, un, lai to atļautu, mums ir render () metode kas izsauks veidni un parādīs datus.
Render () metode
Ja mums ir jānosaka veidnes parādīšanas loģika, mēs varam izmantot izvēles render () metode.
SvarīgsŠajā apmācībā mēs izmantosim Pasvītrot kā veidņu dzinēju, un mēs par pamatu ņemsim šādu HTML:

Šeit mēs redzam, kā mēs veidojam bloku kam mēs definējam, ka tā tips būs teksts / veidne un mēs pievienojam id veidni, tas mums palīdzēs, kad mēs nosūtām informāciju uz veidņu dzinēju.
Darbojas
Tur ir metode Pasvītrot sauca ._veidne kas apkopo veidnes kodu Javascript un pārveido to funkcijās, kuras mēs pēc tam varam novērtēt un parādīt.
Piemēram, metodei mēs nododam etiķetes, kuras tā izmantos, izmantojot ID, ja iepriekšējais kods ir id-veidne, ar šo, ._template metode jūs jau zināt, kur atgriezt datus.
Tad viņš render () metode izmanto veidni, nododot tai datus, izmantojot šo metodi toJSON () kas kaut kādā veidā tulko modeļa atribūtus, ko esam saistījuši ar skatu. Pēc tam veidne atgriež konkrēto HTML, un mēs to pievienojam DOM koks no dokumenta, izmantojot īpašums $ the.

Tas var šķist daudz darba, bet viss patiešām tiek darīts ar sistēmu kopā ar veidņu dzinēju, tāpēc mūsu iejaukšanās ir daudz vienkāršāka nekā tad, ja mums tas viss būtu jādara bez jūsu palīdzības.


Lietošanas piemēri
Ir konvencija, kurā mums tas ir jādara atdod šo metodes beigās renderēt (), Tas palīdz mums padarīt skatus atkārtoti izmantojamus citos skatos, kā arī izveidot to elementu sarakstus, kas tiks uzzīmēti, tiklīdz visi elementi būs klāt, nevis pa vienam, tādējādi ietaupot mazliet resursu.
Tālāk redzēsim saraksta skata veidošanas piemēra attēlu:

Mēs to redzam metodes ietvaros atveidot () mēs to izmantojam, lai pievienotu īpašumam $, modeļa saturu, un tad mēs to visu varam atgriezt ar atdod šo.
Diezgan vienkārši īstenojams, bet ļoti noderīgs, jo tas ļaus mums izmantot šo sarakstu pat kā apakšskatu citos vecāku skatos.
Mēs pabeidzam apmācību, zinot metodi atveidot () un tā lielā nozīme, nosakot viedokļus, kurus var izmantot atkārtoti.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
wave wave wave wave wave