⊗jsSpMdInr 200 of 294 menu

Introducere în modulele moderne în JavaScript

Ați lucrat deja cu module prin închideri. În JavaScript-ul modern au apărut module mai convenabile, care permit plasarea fiecărui modul într-un fișier separat, și apoi, la nevoie, conectarea acestuia la alte fișiere, exportând doar variabilele și funcțiile necesare.

Inițial, astfel de module nu erau consolidate în standardul JavaScript și erau pur și simplu dezvoltate de comunitate. În consecință, au apărut foarte multe sisteme modulare diferite: AMD, CommonJS, UMD și altele.

Apoi, în standardul JavaScript au apărut propriile module. Acestea se numesc module ES. Din această cauză, modulele dezvoltate de comunitate au devenit rapid învechite și nu ar trebui utilizate.

Merită să acordați atenție doar modulelor CommonJS, deoarece inițial NodeJS funcționa pe baza lor, și chiar acum funcționează pe baza lor în mod implicit din motive de compatibilitate.

În plus, adesea în instrucțiunile de conectare a diferitelor biblioteci veți întâlni descrierea variantei CommonJS, și nu a celei ES. Prin urmare, trebuie să vă puteți imagina cum să refaceți codul CommonJS în ES.

Mai există o nuanță. Deși modulele sunt acum consolidate în standardul JavaScript, ele nu vor funcționa așa, pur și simplu, în browser (deocamdată). Pentru aceasta trebuie să utilizați unul din instrumentele populare de build.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge