Backbone.js - mierīga neatlaidība

Satura rādītājs
Pakalpojums Atpūta ļauj mums nosūtīt un saņemt informāciju, izmantojot vietrādi URL, kurā atrodas resurss, tomēr mēs nošķiram dažādas nepieciešamās darbības, izmantojot 4 HTTP metodes, piemēram, POST, GET, PUT un DELETE.
Vienas lapas lietojumprogrammās mēs izmantosim šāda veida pakalpojumus, jo tas ļaus mums manipulēt ar avota datiem, izmantojot dažādus pieprasījumus, kad mēs runājam par šāda veida lietojumprogrammām Backbone.js Tas ievērojami vienkāršo mūsu darbu, un mēs galu galā rakstām mazāk koda nekā tad, ja mēs izmantotu kādu citu risinājumu.
Servera modeļu iegūšana
Kad mēs runājam par modeļiem, mēs parasti tos iegūsim no avota vai pastāvīgas krātuves, kas būs atbildīga par datu glabāšanu relāciju datu bāze un līdz ar to nākamreiz, kad mums tie būs nepieciešami, mums tie būs pieejami.
VieglumsLai atvieglotu dzīvi Backbone.js Tam ir ielādes metode, kas izmanto GET metodi, lai pieprasītu informāciju no resursa mūsu norādītajā URL, tādējādi iegūstot modeļus, kuriem jābūt šādā formātā JSON.
Kad modeļi ir iegūti, automātiskais set () metode kurš būs atbildīgs par mūsu jauno modeļu atbilstošās kolekcijas izveidi.
Nākamajā attēlā mēs redzēsim kodu, kas ļauj mums praksē izmantot fetch () metode ko mēs aprakstījām:

Kā redzam, mēs definējam sava modeļa struktūru, pēc tam izveidojam kolekciju, norādot modeli un URL, no kura mēs iegūsim datus, un visbeidzot, mēs izveidosim kolekciju un piemērosim ielādes metode kurš nosūtīs pieprasījumu GŪT uz Norādīts URL. Ar to mēs būsim ieguvuši nepieciešamos modeļus dažās koda rindās.
Modeļu saglabāšana serverī
Tā kā viss nav tikai datu pārbaude, mums ir arī iespēja saglabāt informāciju izcelsmes serverī, kur šī informācija nonāks datu bāzē un būs pieejama turpmākajām konsultācijām.
Kā saglabāt šos datus?Lai saglabātu datus, mēs izmantosim save () metode, tai ir īpatnība, ka tā darbojas ar divām HTTP metodēm, tā izmantos PUT Ja saglabājamais modelis jau pastāv serverī, tas ir, tas palīdzēs mums atjaunināt vai rediģēt datus, bet gadījumā, ja modelis ir jauns un nesatur ID, mūsu save () metode izmantos metodi POST no HTTP, lai informētu serveri, ka tam ir jāizveido jauns elements ar datiem, kurus mēs to nosūtīsim.
Ar metodi Collections.create () Mēs varam ģenerēt jaunu modeli, pievienot to kolekcijai un arī nosūtīt uz serveri, tas viss vienā metodes izsaukumā, nākamajā attēlā redzēsim kodu, ko mēs izmantotu modeļa saglabāšanai serverī:

Kā redzam, mēs izmantojam save () metode šajā gadījumā modificēt esošu modeli un izveidot () metodi Mēs to rezervējam, lai lietojumprogrammā izveidotu jaunu modeli, tam ne vienmēr tā ir jābūt, tomēr tas ir viens no vienkāršākajiem veidiem, kā to sasniegt.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