Sadržaj
Proširenja poput Thorax.js Oni imaju niz alata koji nam omogućuju da olakšamo izgradnju određenih ponašanja naših aplikacija, pa tako, ako dobro pročitamo dokumentaciju, možemo pronaći funkcionalnosti koje će nas izbjeći da moramo sami graditi određene blokove koda.Odjeljak u kojem se ovi pomagači Od velike je pomoći odjeljak prikaza, budući da ćemo ovdje morati na izravniji način komunicirati s našim korisnicima, pa ćemo zasigurno morati prikazati tekstove i elemente, kako bismo odjeljku dali dinamiku itd.
registerViewHelper
Kako smo mi napredovali registerViewHelper je metoda koja nam pomaže u stvaranju novog bloka u koji će biti ugrađen a HelperViewOvime možemo stvoriti instancu podređenog pogleda koja nam omogućuje pristup kontekstu nadređenog pogleda, to jest bilo bi poput njegova proširenja. Na taj način možemo stvoriti nove funkcionalnosti koje nam mogu dati mogućnost korištenja više metoda s manje napora u vrijeme razvoja.
Pogledajmo sljedeći primjer gdje ćemo generirati pomoćnik u 'on' događaju koji će se prikazati svaki put kada se događaj pozove ili pokrene u deklaraciji pogleda. To nam daje mogućnost generiranja prilagođenih događaja koji pozivaju pomoćnika da izvrši naše funkcionalnosti aplikacije:
Kako ostvariti učinak?Koristit ćemo pomoć za gumbe Thorax.js što će nam pomoći da pozovemo metodu svaki put kad se klikne na element. To nam omogućuje da našoj aplikaciji damo veći dinamički učinak.
Ovaj kôd pokazuje kako generiramo naš događaj "on" prilagođenim događajem, zatim stvaramo gumb i postavljamo ga kao okidač funkciju "prirasta" koja odgovara našem prilagođenom događaju koji smo naveli u prethodnom retku.
{{#on "povećaj"}} {{i}} {/ on}} {{#button trigger = "povećaj"}} Povećaj {{/ button}}
Zatim na sljedećoj slici vidimo kako možemo postaviti kôd u klasu odgovarajućeg prikaza:
Kao što vidimo, vrlo je lako primijeniti bolje razvojne obrasce, uključivanje pomagača pruža bolje funkcionalnosti, budući da ih je već razvio i dokumentirao tim Thorax.js i njegovu zajednicu možemo se pobrinuti da ćemo imati mali broj grešaka i pogrešaka, a sa svakim ažuriranjem oni će se ispraviti, povećavajući tako sigurnost naših aplikacija.