⊗jsSpMdInr 200 of 294 menu

Johdatus nykyaikaisiin moduuleihin JavaScriptissä

Olet jo työskennellyt moduulien kansla sulkeumien avulla. Nykyaikaisessa JavaScriptissä on ilmaantunut kätevämpiä moduuleja, jotka mahdollistavat yksittäisten moduulien sijoittamisen omiin tiedostoihinsa ja niiden liittämisen muihin tiedostoihin tarvittaessa, vientiä vain tarvittavia muuttujia ja funktioita.

Alun perin tällaisia moduuleja ei ollut kiinnitetty JavaScript-standardiin, vaan yhteisö kehitti niitä yksinkertaisesti. Tämän seurauksena ilmaantui hyvin paljon erilaisia moduulijärjestelmiä: AMD, CommonJS, UMD ja muut.

Myöhemmin JavaScript-standardiin ilmestyi omat moduulinsa. Niitä kutsutaan ES-moduuleiksi. Tämän vuoksi yhteisön kehittämät moduulit vanhenevat nopeasti ja niitä ei kannata käyttää.

Kannattaa kiinnittää huomiota CommonJS-moduuleihin, sillä niillä NodeJS toimi aluksi, ja vielä nykyäänkin se toimii niillä oletusarvoisesti yhteensopivuuden vuoksi.

Lisäksi usein eri kirjastojen liittämisohjeissa tapaat kuvauksen nimenomaan CommonJS-vaihtoehdosta, eikä ES:stä. Siksi sinun tulee ymmärtää, kuinka muuttaa CommonJS-koodia ES:ksi.

On vielä yksi vivahde. Vaikka moduulit on nyt kiinnitetty JavaScript-standardiin, ne eivät yksinkertaisesti toimi selaimessa (vielä). Tätä varten täytyy käyttää yksi suosituista buildaustyökaluista.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää