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:
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:
Šī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