Satura rādītājs
Backbone.js Tas jau no paša sākuma ir iecerēts kā viegls un elastīgs rāmis, taču, ņemot vērā tā apņēmību būt vieglam, tas var atstāt dažas lietas malā, tā neizbēgami ir cena, kas mums jāmaksā par tās veiklību un ātrumu.Pozitīvā puse ir tā, ka, ja mēs izstrādājam kaut ko ļoti mazu vai vienkāršu, mēs varam strādāt ar to, kas nāk pēc noklusējuma, un nepievienot mūsu lietojumprogrammai neko papildus, bet, kad darbs kļūst sarežģītāks, mēs varam vērsties pie paplašinājumi.
Paplašinājumi
Lai noteiktos laikos varētu aizpildīt nepilnības Backbone.js Tas tika izgatavots tā, lai tas būtu saderīgs ar citiem spraudņiem Javascript, lai gan mēs redzam, ka pamata īstenošana Backbone.js pavada Underscore.js un no jQuery Piederumi, kurus mēs varam izmantot, šeit nebeidzas.
Katla plāksnes kodsPiemēram, ir tā sauktais kods Katlu plāksneMēs, iespējams, esam redzējuši šo definīciju vairākas reizes lietojumprogrammu izstrādes pasaulē un atsaucas uz kodu, ko mēs atkārtojam atkal un atkal, kas padara mūsu projektus atkārtotus un atņem laiku.
MarionetteJS
Lai samazinātu šāda veida kodu, ko minējām iepriekšējā sadaļā, mums ir: MarionetteJS kas ir nekas cits kā uzlabojums, kas tiek piemērots Backbone.jsMēs parasti atsaucamies uz Backbone.js kā ietvaru, bet vairāk nekā uz to mums vajadzētu atsaukties uz bloku sēriju, kas palīdz mums veidot lietojumprogrammas.
Ar ievadi MarionetteJS Mēs varam iekļaut jaunas funkcijas, kas mums palīdz uzlabot mūsu attīstību, protams, mēs varam domāt, ka jaunas bibliotēkas pievienošana atņem priekšrocības, ko sniedz mazais Backbone.js, bet sarežģītākā lietojumprogrammā atkārtota koda daudzums var novest pie tā paša un ar mazāku lietderību.
Kā tas mums palīdz?
Iedomāsimies, ka mums ir jāizveido neliela lietojumprogramma ar skatu Backbone.jsŠim nolūkam vispirms ir jānosaka mūsu veidne, pēc tam jāģenerē dažādas metodes un funkcijas, lai mēs varētu iegūt pamatu viedokļa paušanai. Apskatīsim šādu attēlu, kas apzīmē iepriekš minēto:
Šeit mēs redzam, ka mums ir jāveido tāds koda daudzums, kas ļauj mums sasniegt skata ģenerēšanas gala rezultātu, tas ir process, kas, ja mēs to darām tikai vienu reizi, iespējams, to pat nepamanīsim, bet, ja mēs lietojumprogramma, kas ģenerē daudz skatījumu, kļūst atkārtota, turklāt tiek ģenerēts daudz koda, kas padarīs mūsu lietojumprogrammu smagāku.
Iekļaujot MarionetteJS Mūsu lietojumprogrammā no iepriekšējā piemērā redzētā varam iegūt kaut ko līdzīgu šim:
Tad mēs redzam, ka, izmantojot atbilstošo paplašinājumu, mums ir izdevies par ļoti svarīgu procentu samazināt koda daudzumu, kas mums jāraksta, tas ir lieliski Backbone.js, kas ļauj mums izmantot to, kas mums ir noderīgs, un to, kas ir garlaicīgs, mēs varam novērst ar citām sastāvdaļām.
Kā redzam, paplašinājumu iekļaušana Backbone.js, ļauj mums sasniegt punktu, kurā mums nav jāatkārtojas atkal un atkal, bet ar atbilstošiem piederumiem mēs varam uzlabot savu produktivitāti, vienlaikus saglabājot mūsu lietojumprogrammu mazo svaru.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu