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é:
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:
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