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