⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել