⊗jsSpMdInr 200 of 294 menu

Увядзенне ў сучасныя модулі ў JavaScript

Вы ўжо працавалі з модулямі праз замыканні. У сучасным JavaScript з'явіліся больш зручныя модулі, якія дазваляюць размяшчаць кожны модуль у асобным файле, а затым пры неабходнасці падключаць да іншых файлаў, экспартуючы толькі патрэбныя зменныя і функцыі.

Першапачаткова такія модулі не былі замацаваны ў стандарце JavaScript і проста распрацоўваліся супольнасцю. Адпаведна, з'явілася вельмі шмат розных модульных сістэм: AMD, CommonJS, UMD і іншыя.

Затым у стандарце JavaScript з'явіліся свае модулі. Іх называюць ES модулі. З-за гэтага распрацаваныя супольнасцю модулі імкліва састарэлі і імі карыстацца не варта.

Звярнуць увагу варта толькі на модулі CommonJS, так як на іх першапачаткова працаваў NodeJS, ды і зараз ён працуе на іх па змаўчанні ў мэтах сумяшчальнасці.

Акрамя таго, часта ў інструкцыях па падключэнні розных бібліятэк вы сустрэнеце апісанне менавіта CommonJS варыянта, а не ES. Таму вы павінны ўяўляць сабе, як перарабіць код CommonJS на ES.

Ёсць яшчэ нюанс. Хоць модулі цяпер замацаваны ў стандарце JavaScript, проста так яны не будуць працаваць у браўзеры (пакуль). Для гэтага трэба выкарыстоўваць адзін з папулярных інструментаў зборкі.

Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць