Съдържание
С течение на времето Javascript придоби несравнимо известност в областта на уеб разработката, това отчасти се дължи на факта, че с новите стандарти, като напр. HTML5 С негова помощ беше възможно да се използват много нови функционалности, внедряването на AJAX и рамки като jQuery Y Mootools те също са имали влияние.След всичко това, което се случи, се появи нова еволюция и това обхваща Backbone.js, е появата на MVC рамки в Javascript.
Защо имате нужда от MVC рамка в Javascript?
Това може би е първият въпрос, който идва на ум, тъй като досега всичко, което познавахме с MVC, работеше на сървърния език, сега имаме възможност да работим с това директно от клиента.
В случай на уебсайтове, които са с една страница или също се наричат SPA чрез приложения на една страницаТе са много често срещани, тъй като ни позволяват да имаме целия поток от приложението или мрежата на една страница, което значително намалява HTTP заявките и затова завършваме с по -лек сайт, след като се зареди на клиента.
Backbone.js
Backbone.js е лека библиотека Javascript, която ни позволява да добавим структура към нашия клиентски код, позволява ни да разделим различните контексти на цялостно приложение, оставяйки ни по-чист и по-организиран код, който ще позволи неговата лесна поддръжка в бъдеще.
ОпитайЗа да получите Backbone.js можем да отидем на техния уебсайт на адрес http: / /backbonejs.org/ и там да изтеглим производствената версия, която е стабилна версия и компресирани или ако сме в среда за разработка можем да използваме версия за разработчици което не е компресирано, което от своя страна се коментира и документира в изходния код или можем също да изтеглим главна версия която е последната нестабилна версия.
Нека видим на следващия екран за какво е уебсайтът Backbone.js от къде ще го изтеглим:
Увеличете
Кога трябва да го използваме?Този въпрос може да е вторият, който идва на ум, когато се запознаем с тази технология, както споменахме в началото, тази библиотека е много полезна, когато създаваме приложения за една страница, но това не е единственият случай, можем да го използваме и когато зареждането е голямо. на приложението пада върху изгледите и начина, по който те се генерират, или когато просто искаме нашето приложение да презареди възможно най -малко елементи на екрана.
ПримерА практически пример за това как можем да използваме библиотека като Backbone.js може да бъде, ако искаме да изградим мениджър на документи като Gmail.
Gmail зарежда всичко, свързано с обработката при стартиране на мрежата за първи път, след това ще опресним само необходимите раздели, без да се налага да презареждаме страницата напълно, затова можем да четем имейл и когато щракнем върху бутона за писане, той генерира пространство, където можете да създадете нов имейл, без да се налага да презареждате и губите това, което правите във фонов режим.
С това приключваме този урок, вече знаем най -основните аспекти на Backbone.js по отношение на неговата философия и как можем да я приложим, както и какви приложения можем да постигнем.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка