Turinys
Sukūrus modelį ir esantį serveryje, kurį galima naudoti naudojant paslaugą PoilsisTaip pat galime atlikti kitokio pobūdžio veiksmus, pavyzdžiui, keisti ar net ištrinti.Šiam paskutiniam veiksmui paprastai naudojamas metodas IŠTRINTI iš HTTP, čia svarbiausia yra tai Backbone.js Jis siūlo metodą, leidžiantį jį paprastu būdu ištrinti, be to, taip pat leidžia mums sukonfigūruoti kai kurias kolekcijų ir modelių, kuriuos gali naudoti paslauga, parinktis Poilsis.
Serverio modelio trynimas
Galime ištrinti paslaugos modelį Poilsis, be to, kad jis būtų pašalintas iš kolekcijos, kurioje yra paprastas ir vienu žingsniu Backbone.js naudojant metodą sunaikinti (), Skirtingai pašalinti () metodą kuris pašalina vieną elementą iš kolekcijos, metodą sunaikinti () generuoti užklausą IŠTRINTI viduje HTTP link serverio, kurį tuo metu turėjote.
Toliau pateiktame paveikslėlyje esančiame kode pamatysime, kaip tai taikoma sunaikinimo () metodas:
Kaip matome šiame kode, kai visus turimus elementus pateiksime su fetch () metodas, mes galime prieiti prie vieno konkrečiai naudodami metodą „get ()“ ir norimo modelio ID, kai priskiriamas kintamajam, galime taikyti metodą sunaikinti (), kad jis ne tik siunčia DELETE užklausą serveriui, bet ir pašalina ją iš kolekcijos, kaip paaiškinome.
SvarbuŠis veiksmas yra labai svarbus, nes jis yra vienas iš ŽALIA (Sukurti, skaityti, atnaujinti, ištrinti) 4 pagrindines operacijas, kurias žiniatinklio programa turi atlikti MVC.
Poilsio galimybės
Kiekviena programa Poilsis turi priimti keletą variantų, visų pirma sėkmė arba sėkmė ir klaidos, kurios įvykdomos gavus atsakymą iš serverio, tai leidžia mums geriau valdyti ir manipuliuoti įvairiais modeliais, kuriuos šiuo metu turime savo programoje.
Pavyzdžiui, mes turime galimybę lopas, kuris, pritaikytas modelio „save“ () metodui, paskatins jį naudoti PATIEKLIS apie HTTP siųsti tik pakeistą informaciją, taip sumažinant duomenų, perduodamų tarp programos ir serverio, kiekį.
Panašiai turime ir pasirinkimą atstatyti, tai leidžia atnaujinti kolekciją naudojant šį metodą atstatyti () užuot naudoję set () metodą.
Toliau pateiktame paveikslėlyje pažiūrėkime kodą, kuris praktiškai iliustruoja, kaip siųsti modelio parinktis Backbone.js į serverį:
Kaip matome, pirmiausia sukuriame modelį, kuriame yra keli ID, tada vykdant a išsaugojimo () metodas mes suteikiame jums galimybę {patch: true} taip pasiekiama, kad ji siunčia tik faktiškai pakeistų modelių informaciją. Kaip matome, tai nereiškia jokių sunkumų ar papildomo kodo, kuris yra labai sudėtingas.
Šios pamokos pabaigoje mes jau geriau suprantame, kaip veikia poilsio paslauga ir kaip pritaikyti atitinkamus metodus mūsų vieno puslapio programoje, naudojant Backbone.js.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką