⊗jsSpMdInr 200 of 294 menu

Увод у савремене модуле у JavaScript-у

Већ сте радили са модулима преко затварања. У савременом JavaScript-у појавили су се удобнији модули који омогућавају смештање сваког модула у посебан фајл, а затим, по потреби, његово повезивање са другим фајловима, извозећи само потребне променљиве и функције.

Иницијално такви модули нису били зацементирани у стандарду JavaScript-а и једноставно су развијани од стране заједнице. Последично тога, појавило се веома много различитих модуларних система: AMD, CommonJS, UMD и други.

Затим у стандарду JavaScript-а појавили су се његови сопствени модули. Називају се ES модули. Због овога модули развијени од заједнице брзо су застарели и њима се не треба користити.

Пажњу треба обратити само на модуле CommonJS, јер је NodeJS иницијално радио на њима, а и сада подразумевано ради на њима у сврху компатибилности.

Поред тога, често ћете у упутствима за повезивање различитих библиотека наићи на опис управо CommonJS варијанте, а не ES. Стога треба да имате представу како прерадити код CommonJS у ES.

Постоји још једна нијанса. Иако су модули сада зацементирани у стандарду JavaScript-а, они једноставно неће радити у прегледачу (за сада). За то треба користити један од популарних алата за грађење (build tools).

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