⊗jsSpMdInr 200 of 294 menu

Įvadas į šiuolaikinius JavaScript modulius

Jūs jau dirbote su moduliais naudojant uždarinius. Šiuolaikiniame JavaScript atsirado patogesnių modulių, leidžiančių kiekvieną modulį talpinti atskirame faile, o tada, jei reikia, prijungti prie kitų failų, eksportuojant tik reikiamus kintamuosius ir funkcijas.

Iš pradžių tokie moduliai nebuvo įtvirtinti JavaScript standarte ir tiesiog buvo kuriami bendruomenės. Atitinkamai, atsirado labai daug įvairių modulių sistemų: AMD, CommonJS, UMD ir kitos.

Vėliau JavaScript standarte atsirado savo moduliai. Jie vadinami ES moduliais. Dėl šios priežasties bendruomenės sukurti moduliai sparčiai pasensta ir jais naudotis nevertėtų.

Dėmesio verta tik CommonJS moduliai, nes iš pradžių juose dirbo NodeJS, o ir dabar jis dirba su jais pagal nutylėjimą dėl suderinamumo.

Be to, dažnai įvairių bibliotekų prijungimo instrukcijose sutiksite aprašymą būtent CommonJS varianto, o ne ES. Todėl turėtumėte suprasti, kaip perdaryti CommonJS kodą į ES.

Yra dar vienas niuansas. Nors moduliai dabar yra įtvirtinti JavaScript standarte, jie tiesiog taip neveiks naršyklėje (kol kas). Tam reikia naudoti vieną iš populiarių kūrimo įrankių.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti