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:
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, 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í.