Satura rādītājs
Mēs sakām, ka lietojumprogramma ir modulāra, ja visas tās sastāvdaļas ir viena no otras neatkarīgas, tas nozīmē, ka mēs varam strādāt ar katru atsevišķi un tomēr neietekmēt to mijiedarbību ar sistēmu.Šāda veida izstrāde, ja tā ir pareizi sasniegta, uzlabo lietojumprogrammu uzturēšanu un mērogojamību, ar kuru mēs varam prognozēt bezgalīgu izaugsmi bez nepieciešamības pārveidot lietojumprogrammu.
NepieciešamsJS
RequireJS pieejaŠī pieeja ļauj mums sasniegt kaut ko, ko sauc AMD un tas nav mikroprocesoru uzņēmums, ja ne akronīms angļu valodā no Asinhronā moduļu attīstība vai asinhronu moduļu izstrādi, tādā veidā mēs varam deklarēt to moduļu definīcijas, kas mums jāizmanto, un deklarēt nepieciešamās atkarības starp tiem.
Tālāk redzamajā attēlā apskatīsim nelielu piemēru tam, ko mēs domājam:
PALIELINĀT
SvarīgsSvarīga detaļa ir moduļa identifikators, parasti šis parametrs netiek aizpildīts, jo tas notiek automātiski NepieciešamsJS piešķirs tai vērtību, izlaižot to, mēs varam sasniegt principu, ka mēs neatkārtojamies izstrādes laikā, moduļa identifikators parasti tiek norādīts, kad mēs izgatavojam moduli, kas neatbilst mūsu attīstības filozofijas standartiem.
Atkarības administrācija
Jēdziens atkarību administrēšana Tas ir tas, kas mums ir jāsavieno mūsu attīstības filozofijā, veidojot lietojumprogrammas manuāli, mēs apstrādājam atkarības, pārliecinoties, ka moduļi, kas ir atkarīgi no citiem, tiek iekļauti vai ielādēti vēlāk.
Šī pieeja ir nepareiza, jo tā nerada struktūru, kuru mēs varam atkārtot, ja to nedarām manuāli, un tieši šeit tiek izmantoti tādi rīki kā NepieciešamsJS kas ļauj mums norādīt fiksētu atkarību un ka, ievietojot to tikai vienu reizi, mēs būsim pārliecināti, ka tā vienmēr būs mūsu lietojumprogrammā.
Par ko mēs pārliecināmies?To darot, mēs pārliecināmies, ka viss ir vietā un brīdī, kad mainās atkarība, tikai mainot mūsu lietojumprogrammu vienā vietā, mēs varam pārliecināties, ka viss turpinās darboties, atšķirībā no manuālās pieejas, kurā, iespējams, varam izlaist vietu un viss sabojājas uz leju kādā brīdī.
Protams, daudzi var teikt, ka viņi daudzus gadus ir izstrādājuši lietojumprogrammas, neizmantojot rīkus atkarību pārvaldībai, tomēr, būdami tehnoloģiju cilvēki, slēgt sevi sasniegumiem, kas atvieglos mūsu dzīvi, nav lielas jēgas.
Ar to mēs pabeidzam šo apmācību, mēs jau zinām nedaudz vairāk par moduļu izstrādes jēdzienu un esam izveidojuši dažus papildu jēdzienus, kas būs vērts dažas stundas meklēt tīklā, lai tos labāk apgūtu.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