Backbone.js - View Helper, Thorax.js

Obsah
Rozšíření jako Thorax.js Mají řadu nástrojů, které nám umožňují usnadnit konstrukci určitých chování našich aplikací. Díky tomu, pokud si dobře přečteme dokumentaci, můžeme najít funkce, které nám zabrání v tom, abychom museli určité bloky kódu stavět sami.
Sekce, ve které tyto pomocníci Jsou velmi užitečné v sekci zobrazení, protože právě zde budeme muset komunikovat s našimi uživateli příměji, takže určitě budeme muset zobrazit texty a prvky, abychom mohli sekci dát dynamiku atd.
registerViewHelper
Jak jsme pokročili, registerViewHelper je metoda, která nám pomáhá vytvořit nový blok, který bude mít vložené a HelperViewDíky tomu můžeme vytvořit instanci podřízeného zobrazení, která nám umožní přístup ke kontextu nadřazeného pohledu, to znamená, že by to bylo jako jeho rozšíření. Tímto způsobem můžeme vytvářet nové funkce, které nám mohou dát možnost používat více metod s menším úsilím v době vývoje.
Podívejme se na následující příklad, kde budeme generovat pomocníka v události 'on', která bude vykreslena při každém vyvolání nebo spuštění události v deklaraci zobrazení. To nám dává možnost generovat vlastní události, které volají pomocníka k provádění funkcí naší aplikace:

Podívejme se, jak můžeme udělat jasnější příklad, budeme implementovat čítač, který se zvyšuje pokaždé, když klikneme na tlačítko.
Jak si uvědomit účinek?Použijeme pomocníka s tlačítky Thorax.js což nám pomůže zavolat metodu při každém kliknutí na prvek. Právě to nám umožňuje dát naší aplikaci větší dynamický efekt.
Tento kód ukazuje, jak generujeme naši událost „on“ vlastní událostí, poté vytvoříme tlačítko a umístíme jej jako spoušť funkci "přírůstek", která odpovídá naší vlastní události, kterou jsme deklarovali v předchozím řádku.
 {{#on "increase"}} {{i}} {/ on}} {{#button trigger = "increase"}} Zvýšit {{/ button}} 

Pak na následujícím obrázku vidíme, jak můžeme kód umístit do třídy odpovídajícího zobrazení:

Jak vidíme, shrnuli jsme, co nám mohlo vzít více řádků kódu do něčeho docela jednoduchého a mnohem snazšího k ladění a údržbě. Tento typ struktury se hodně hodí k tomu, aby bylo možné lépe vytvářet aplikace na jedné stránce, a nechat dveře otevřené, aby bylo možné aplikovat více asynchronních prvků.
Jak vidíme, je velmi snadné aplikovat lepší vývojové vzorce, zahrnutí pomocníků poskytuje lepší funkce, protože jsou již vyvinuty a dokumentovány týmem Thorax.js a jeho komunitu můžeme zajistit, že budeme mít nízký počet chyb a chyb, a při každé aktualizaci budou tyto opraveny, čímž se zvýší zabezpečení našich aplikací.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave