⊗jsSpMdInr 200 of 294 menu

Introduktion till moderna moduler i JavaScript

Du har redan arbetat med moduler via closures. I modern JavaScript har mer bekväma moduler dykt upp, vilket gör det möjligt att placera varje modul i en separat fil, och sedan vid behov ansluta till andra filer, exporterande endast de nödvändiga variablerna och funktionerna.

Initialt var sådana moduler inte fastställda i JavaScript-standarden och utvecklades helt enkelt av communityn. Följaktligen dök det upp väldigt många olika modulsystem: AMD, CommonJS, UMD och andra.

Sedan dök det upp egna moduler i JavaScript-standarden. De kallas ES-moduler. På grund av detta har modulerna utvecklade av communityn blivit snabbt föråldrade och du bör inte använda dem.

Du bör bara vara uppmärksam på CommonJS-moduler, eftersom NodeJS initialt arbetade på dem, och även nu arbetar det på dem som standard för kompatibilitetens skull.

Dessutom kommer du ofta stöta på beskrivningar av just CommonJS-varianten, och inte ES, i anvisningarna för anslutning av olika bibliotek. Därför bör du ha en uppfattning om hur du omarbetar CommonJS-kod till ES.

Det finns ytterligare en nyans. Även om moduler nu är fastställda i JavaScript-standarden, kommer de inte att fungera i webbläsaren sådär (ännu). För att göra det måste du använda ett av de populära build-verktygen.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa