Obsah
Backbone.js Je od začátku koncipován jako lehký a flexibilní rám, ale vzhledem k jeho odhodlání být lehký může některé věci vynechat, to je nevyhnutelně cena, kterou musíme zaplatit za jeho hbitost a rychlost.Pozitivní na tom je, že pokud vyvíjíme něco velmi malého nebo jednoduchého, můžeme pracovat s tím, co přichází ve výchozím nastavení, a nepřidávat do naší aplikace nic dalšího, ale až bude práce složitější, můžeme se odvolat na rozšíření.
Rozšíření
Umět vyplnit mezery v určitých časech Backbone.js Byl vytvořen takovým způsobem, že je kompatibilní s jinými pluginy Javascript, ačkoli vidíme, že základní implementace Backbone.js je doprovázeno Podtržítko.js a ze jQuery Zde příslušenství, které můžeme použít, nekončí.
Kód kotleNapříklad existuje takzvaný kód Kotlová deskaTuto definici jsme ve světě vývoje aplikací mohli vidět několikrát a odkazuje na kód, který opakujeme znovu a znovu, díky čemuž se naše projekty opakují a zabere nám to čas.
MarionetteJS
Abychom zmenšili tento typ kódu, o kterém jsme se zmínili v předchozí části, máme: MarionetteJS což není nic jiného než vylepšení, na které se aplikuje Backbone.jsBackbone.js obvykle označujeme jako rámec, ale více než to bychom měli považovat za řadu bloků, které nám pomáhají s budováním aplikací.
Se zadáním MarionetteJS Můžeme začlenit nové funkce, které nám pomohou zlepšit náš vývoj, samozřejmě si můžeme myslet, že přidání nové knihovny odnímá výhodu nízké hmotnosti Backbone.js, ale ve složitější aplikaci nás množství opakovaného kódu může přivést ke stejné věci a s menší užitečností.
Jak nám to pomáhá?
Představme si, že musíme udělat malou aplikaci s pohledem do Backbone.jsZa tímto účelem bychom měli nejprve definovat naši šablonu a poté vygenerovat různé metody a funkce, abychom mohli mít základnu, kde můžeme vyjádřit pohled. Podívejme se na následující obrázek, který označuje výše uvedené:
Zde vidíme, že musíme vybudovat množství kódu, které nám umožní dosáhnout konečného výsledku možnosti generovat zobrazení, což je proces, který pokud uděláme pouze jednou, možná si ho ani nevšimneme, ale pokud mít aplikaci, která generuje mnoho pohledů, se opakuje a navíc generuje spoustu kódu, díky kterému bude naše aplikace těžší.
Zahrnutím MarionetteJS V naší aplikaci se můžeme dostat z toho, co jsme viděli v předchozím příkladu, na něco takového:
Pak vidíme, že pomocí příslušného rozšíření se nám podařilo snížit množství kódu, který musíme napsat, o velmi důležité procento, to je skvělé na Backbone.js, což nám umožňuje používat to, co je pro nás užitečné a co je únavné, můžeme napravit jinými komponentami.
Jak vidíme začlenění rozšíření do Backbone.js, nám umožňuje dosáhnout bodu, kdy se nemusíme opakovat znovu a znovu, ale s vhodným příslušenstvím můžeme zlepšit naši produktivitu při zachování nízké hmotnosti našich aplikací.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod