Backbone.js - Proširenja

Sadržaj
Okosnica.js Od početka je zamišljen kao lagan i fleksibilan okvir, ali zbog svoje odlučnosti da bude lagan može izostaviti neke stvari, to je neizbježno cijena koju moramo platiti za njegovu okretnost i brzinu.
Pozitivna strana ovoga je da ako razvijamo nešto vrlo malo ili jednostavno, možemo raditi s onim što dolazi prema zadanim postavkama i ne dodavati ništa dodatno našoj aplikaciji, ali kad posao postane složeniji, možemo se obratiti proširenja.
Proširenja
Kako biste u određeno vrijeme mogli popuniti praznine Okosnica.js Napravljen je na takav način da je kompatibilan s drugim dodacima Javascript, iako vidimo da je osnovna implementacija Okosnica.js prati ga Underscore.js i od jQuery Pribor koji možemo koristiti ne završava ovdje.
Šifra kotlaNa primjer, postoji takozvani kod PredložakMožda smo vidjeli ovu definiciju nekoliko puta u svijetu razvoja aplikacija i odnosi se na kôd koji ponavljamo uvijek iznova, zbog čega se naši projekti ponavljaju i oduzimaju nam vrijeme.
MarionetteJS
Da bismo smanjili ovu vrstu koda koju smo spominjali u prethodnom odjeljku, imamo: MarionetteJS što nije ništa drugo do poboljšanje na koje se primjenjuje Okosnica.jsObično nazivamo Backbone.js okvirom, ali više od toga trebali bismo ga nazivati ​​nizom blokova koji nam pomažu u izgradnji aplikacija.
Uz ulaz MarionetteJS Možemo ugraditi nove funkcionalnosti koje će nam pomoći u poboljšanju našeg razvoja, naravno možemo misliti da dodavanje nove knjižnice oduzima prednost male težine Okosnica.js, ali u složenijoj primjeni količina ponovljenog koda može nas dovesti do iste stvari i s manje korisnosti.
Kako nam to pomaže?
Zamislimo da moramo napraviti malu aplikaciju s pogledom u Okosnica.js, za to bismo prvo trebali definirati naš predložak, zatim generirati različite metode i funkcije kako bismo mogli imati bazu u kojoj možemo izraziti pogled. Pogledajmo sljedeću sliku koja označava gore navedeno:

Ovdje vidimo da moramo izgraditi količinu koda koja nam omogućuje da dođemo do konačnog rezultata mogućnosti generiranja pogleda, ovo je proces koji, ako to učinimo samo jednom, možda ga nećemo ni primijetiti, ali ako imati aplikaciju koja generira mnoge prikaze postaje ponavljajuća, osim što generira mnogo koda koji će učiniti našu aplikaciju težom.
Uključujući MarionetteJS U našoj aplikaciji možemo doći od onoga što smo vidjeli u prethodnom primjeru do nečega poput ovoga:

Vidimo da smo pomoću odgovarajućeg proširenja uspjeli smanjiti količinu koda koji moramo napisati za vrlo važan postotak, to je sjajna stvar Okosnica.js, što nam omogućuje da koristimo ono što nam je korisno i što je dosadno, možemo ispraviti drugim komponentama.
Kao što vidimo uključivanje proširenja u Okosnica.js, omogućuje nam da dođemo do točke u kojoj se ne moramo ponavljati uvijek iznova, ali s odgovarajućom dodatnom opremom možemo poboljšati svoju produktivnost uz zadržavanje male težine naših aplikacija.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod
wave wave wave wave wave