Backbone.js - modulinė plėtra

Turinys
Mes sakome, kad programa yra modulinė, kai visi jos komponentai yra nepriklausomi vienas nuo kito, tai reiškia, kad galime dirbti su kiekviena atskirai ir vis tiek neturėti įtakos jų sąveikai su sistema.
Tokio tipo kūrimas, kai jis pasiekiamas teisingai, pagerina programų priežiūrą ir mastelį, o tai leidžia mums projektuoti begalinį augimą, nereikalaujant iš naujo sukurti programos.
ReikalautiJS

Tai įrankis, leidžiantis įkelti scenarijus, leidžiantis nustatyti arba neatitikti juos atitinkančių priklausomybių ir yra vienas iš pagrindinių modulinės plėtros metodo pagrindų, kai kalbame apie programas Javascript kaip ir tie, su kuriais galime rašyti Backbone.js.
„RequireJS“ metodasŠis metodas leidžia mums pasiekti tai, kas vadinama AMD ir tai nėra mikroprocesorių įmonė, jei ne santrumpa anglų kalba iš Asinchroninė modulinė plėtra arba asinchroninis modulinis kūrimas, tokiu būdu galime deklaruoti modulių, kuriuos turime naudoti, apibrėžimus ir deklaruoti būtinas jų priklausomybes.
Toliau pateiktame paveikslėlyje pamatysime nedidelį pavyzdį, ką turime omenyje:

DIDELIS

Tada matome, kaip galime nustatyti modulio identifikatorių, tada priklausomybes, jei tokių yra, ir galiausiai būdą, kuriuo mes sudarysime apibrėžto modulio egzempliorių. Tai leidžia mums tvarkingiau kurti modulinę programą.
SvarbuSvarbi detalė yra modulio identifikatorius, paprastai šis parametras nėra užpildytas, nes jis automatiškai ReikalautiJS suteiks jam vertę, praleisdami ją galime pasiekti principą, kad kūrimo metu nesikartosime, modulio identifikatorius paprastai nurodomas, kai mes gaminame modulį, kuris neatitinka mūsų plėtros filosofijos standartų.
Priklausomybės administravimas
Sąvoka priklausomybių administravimas Būtent tai turime susieti savo kūrimo filosofijoje, kai kurdami programas rankiniu būdu, mes tvarkome priklausomybes, užtikrindami, kad vėliau nuo kitų priklausantys moduliai būtų įtraukti arba įkelti.
Šis požiūris yra neteisingas, nes tai nesukuria struktūros, kurią galime atkartoti, jei to nepadarysime rankiniu būdu, būtent tokias priemones kaip ReikalautiJS kurie leidžia mums nurodyti fiksuotą priklausomybę ir kad ją pateikę tik vieną kartą, būsime tikri, kad mūsų programoje ji visada bus tokia.
Kuo mes įsitikiname?Tai darydami mes įsitikiname, kad viskas yra vietoje ir tuo metu, kai priklausomybė pasikeičia, tik pakeisdami savo programą vienoje vietoje, galime įsitikinti, kad viskas ir toliau veiks, kitaip nei rankiniu būdu, kai galbūt galime praleisti vietą ir viskas nutrūksta žemyn tam tikru momentu.
Žinoma, daugelis gali sakyti, kad jau daugelį metų rengia programas, nenaudodami įrankių priklausomybėms valdyti, tačiau, būdami technologijų žmonės, užsidaryti pažangai, palengvinančiai mūsų gyvenimą, nėra daug prasmės.
Baigę šią pamoką, mes jau šiek tiek žinome apie modulinio kūrimo koncepciją ir sukūrėme keletą papildomų sąvokų, kurių bus verta ieškoti kelias valandas internete, kad jas geriau įsisavintume.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave