Backbone.js - Спокойна упоритост

Съдържание
Услуга Почивка ни позволява да изпращаме и получаваме информация чрез URL адрес, където се намира ресурсът, но ние различаваме различните действия, които изискваме, като използваме 4 -те метода на HTTP, като например POST, GET, PUT и DELETE.
В приложения с една страница ще използваме този тип услуги, тъй като това ще ни позволи да манипулираме данни от източник чрез различни заявки, когато говорим за този тип приложения Backbone.js Това опростява много работата ни и в крайна сметка пишем по -малко код, отколкото ако използвахме друго решение.
Получаване на сървърни модели
Когато говорим за модели, обикновено ще ги получим от източник или постоянно хранилище, което ще отговаря за съхраняването на данните в релационна база данни и с него следващия път, когато се нуждаем от тях, ще ги имаме на разположение.
ЛекотаЗа да улесним живота Backbone.js Той има метод за извличане, който използва метода GET, за да поиска информация от ресурс в URL адрес, който посочваме, с това той ще получи моделите, които трябва да бъдат във формата JSON.
След като моделите са получени, автоматично метод set () който ще отговаря за създаването на съответната колекция от нашите нови модели.
На следващото изображение ще видим код, който ни позволява да приложим на практика използването на метод fetch () които описахме:

Както можем да видим, ние дефинираме структурата на нашия модел, след това създаваме колекция, посочваща модела и URL адреса, от който ще получим данните и накрая инстанцираме колекцията и прилагаме метод на извличане кой ще изпрати искането ПОЛУЧАВАЙТЕ да се Посочен URL адрес. С това ще получим необходимите модели в няколко реда код.
Запазване на модели на сървър
Тъй като не всичко е само за консултиране на данни, ние също имаме възможност да запишем информацията на сървъра за произход, където тази информация ще попадне в база данни и ще бъде достъпна за бъдещи консултации.
Как да запазите тези данни?За да запазим данните, ще използваме метод save (), това има особеността, че работи с два от HTTP методите, ще използва СЛАГАМ Ако моделът, който запазваме, вече съществува на сървъра, тоест ще ни помогне да актуализираме или редактираме данните, но в случай, че моделът е нов и не съдържа идентификатор, метод save () ще използва метода POST на HTTP, за да каже на сървъра, че трябва да създаде нов елемент с данните, които ще му изпратим.
С метода Collections.create () Можем да генерираме нов модел, да го добавим към колекцията и също да го изпратим на сървъра, всичко това в едно извикване на метода, нека видим на следващото изображение кода, който бихме използвали, за да запишем модел на сървъра:

Както виждаме, използваме метод save () в този случай да промените съществуващ модел и метод create () Запазваме го за създаване на нов модел в приложението, това не винаги трябва да е така, но това е един от най -простите начини за постигането му.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave