Satura rādītājs
Kad modelis ir izveidots un atrodas serverī, kas ir pieejams patēriņam, izmantojot pakalpojumu AtpūtaMēs varam veikt arī cita veida darbības, piemēram, mainīt vai pat dzēst.Šai pēdējai darbībai parasti tiek izmantota metode DZĒST no HTTP, svarīgākais šajā jautājumā ir tas Backbone.js Tā piedāvā mums metodi, kas ļauj to izdzēst vienkāršā veidā, turklāt ļauj arī konfigurēt dažas iespējas kolekcijām un modeļiem, ko var izmantot pakalpojums Atpūta.
Servera modeļa dzēšana
Mēs varam izdzēst pakalpojuma modeli Atpūta, turklāt izslēdzot to no kolekcijas, kas to satur vienkāršā veidā un vienā solī Backbone.js izmantojot metodi iznīcināt (), Atšķirībā noņemt () metodi kas noņem vienu elementu no kolekcijas, metodi iznīcināt () ģenerēt pieprasījumu DZĒST iekš HTTP uz serveri, kas jums bija tajā laikā.
Tālāk redzamajā attēlā redzamajā kodā redzēsim, kā tas tiek piemērots iznīcināšanas () metode:
Kā mēs redzam šajā kodā, kad visi pieejamie elementi ir pievienoti fetch () metode, mēs varam tam piekļūt, jo īpaši ar metodi get () un ar vēlamā modeļa ID, kad tas ir piešķirts mainīgajam, mēs varam izmantot šo metodi iznīcināt (), ka papildus DELETE pieprasījuma nosūtīšanai serverim tas arī noņem to no kolekcijas, kā mēs paskaidrojām.
SvarīgsŠī darbība ir ļoti svarīga, jo tā ir viena no dalībniecēm KRUPS (Izveidot, lasīt, atjaunināt, dzēst) 4 pamatdarbības, kas tīmekļa lietojumprogrammai jāveic MVC.
Atpūtas iespējas
Katra lietotne Atpūta jāpieņem vairākas iespējas, jo īpaši panākumus vai veiksme un kļūdas, kas tiek izpildītas, tiklīdz tiek saņemta atbilde no servera, tās ļauj mums labāk apstrādāt un manipulēt ar dažādiem modeļiem, kas pašlaik ir mūsu lietojumprogrammā.
Piemēram, mums ir iespēja plāksteris, kas, lietojot modeļa metodi save (), izraisīs metodes izmantošanu PATCH no HTTP lai nosūtītu tikai modificēto informāciju, tādējādi samazinot datu apjomu, kas tiek pārsūtīts starp lietojumprogrammu un serveri.
Līdzīgā veidā mums ir iespēja atiestatīt, tas ļauj atjaunināt kolekciju, izmantojot šo metodi atiestatīt () nevis izmantot set () metodi.
Tālāk redzamajā attēlā redzēsim kodu, kas praktiski ilustrē, kā nosūtīt opcijas modelī Backbone.js uz serveri:
Kā redzam, vispirms mēs izveidojam modeli, kas satur vairākus ID, pēc tam, izpildot a save () metode mēs piedāvājam jums iespēju {ielāps: true} tādējādi panākot, ka tā nosūta tikai informāciju par faktiski modificētajiem modeļiem. Kā redzam, tas nerada nekādas grūtības vai papildu kodu, kas ir ļoti sarežģīts.
Šīs apmācības beigās mēs jau labāk saprotam, kā darbojas atpūtas pakalpojums un kā piemērot atbilstošās metodes mūsu vienas lapas lietojumprogrammā, izmantojot Backbone.js.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