Backbone.js - Разширения

Съдържание
Backbone.js Той е замислен от самото начало като лека и гъвкава рамка, но поради решимостта си да бъде лек, може да остави някои неща, това неизбежно е цена, която трябва да платим за неговата пъргавина и бързина.
Положителната страна на това е, че ако разработваме нещо много малко или просто, можем да работим с това, което идва по подразбиране, и да не добавяме нищо допълнително към нашето приложение, но когато работата стане по -сложна, можем да се обърнем към разширения.
Разширения
За да можете да запълните празнините в определени моменти Backbone.js Той е направен по такъв начин, че е съвместим с други плъгини Javascript, въпреки че виждаме, че основното изпълнение на Backbone.js е придружено от Underscore.js и на jQuery Аксесоарите, които можем да използваме, не свършват до тук.
Код на котелаНапример има така наречения код СтереотипнияМоже би сме виждали това определение няколко пъти в света на разработка на приложения и се позовава на кода, който повтаряме отново и отново, което прави проектите ни повтарящи се и отнема време от нас.
МарионеткаJS
За да намалим този тип код, който споменахме в предишния раздел, имаме: МарионеткаJS което не е нищо повече от подобрение, към което се прилага Backbone.jsОбикновено наричаме Backbone.js рамка, но повече от това трябва да го наричаме поредица от блокове, които ни помагат при изграждането на приложения.
С входа на МарионеткаJS Можем да включим нови функционалности, които ни помагат да подобрим развитието си, разбира се можем да мислим, че добавянето на нова библиотека отнема предимството на ниското тегло на Backbone.js, но в по -сложно приложение количеството повтарящ се код може да ни доведе до едно и също нещо и с по -малко полезност.
Как ни помага?
Нека си представим, че трябва да направим малко приложение с оглед в Backbone.js, за това първо трябва да дефинираме нашия шаблон, след това да генерираме различните методи и функции, за да можем да имаме базата, където можем да изразим изгледа. Нека да видим следното изображение, което обозначава гореспоменатото:

Тук виждаме, че трябва да изградим количество код, което ни позволява да достигнем крайния резултат от възможността да генерираме изглед, това е процес, който ако го направим само веднъж, може дори да не го забележим, но ако имат приложение, което генерира много изгледи, се повтаря, в допълнение към генерирането на много код, който ще направи нашето приложение по -тежко.
Чрез включване МарионеткаJS В нашето приложение можем да стигнем от това, което видяхме в предишния пример до нещо подобно:

Виждаме тогава, че използвайки подходящото разширение, успяхме да намалим количеството код, който трябва да напишем с много важен процент, това е страхотното нещо за Backbone.js, което ни позволява да използваме това, което е полезно за нас и това, което е досадно, можем да поправим с други компоненти.
Както виждаме включването на разширения в Backbone.js, ни позволява да достигнем до точка, в която не е нужно да се повтаряме отново и отново, но с подходящите аксесоари можем да подобрим производителността си, като същевременно поддържаме ниското тегло на нашите приложения.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка
wave wave wave wave wave