Programming TypeScript
CommonJS va AMD kodidan foydalanish
Download 1.81 Mb.
|
Boris Cherny Programming TypeScript Making Your JavaScript Applications (1)
- Bu sahifa navigatsiya:
- Modul rejimi va skript rejimi
CommonJS va AMD kodidan foydalanishCommonJS yoki AMD standartidan foydalanadigan JavaScript modulini ishlatganda, ES2015 modullari kabi undan nomlarni import qilishingiz mumkin: import { bir narsa } dan './a/legacy/commonjs/module' Odatiy bo'lib, CommonJS standart eksportlari ES2015 standart importlari bilan o'zaro ishlamaydi; Standart eksportdan foydalanish uchun joker belgilar importidan foydalanishingiz kerak: Import * kabi fs dan 'fs' fs . readFile ( 'some/file.txt' ) tsconfig.json ning compilerOptions ichida {"esModuleInterop": true} ni o'rnating . Endi siz joker belgini qoldirishingiz mumkin: Import fs dan 'fs' fs . readFile ( 'some/file.txt' ) import, eksport B obning yuqori qismida aytib o'tganimdek, garchi bu kod kompilyatsiya qilinsa ham, bu uning ish vaqtida ishlashini anglatmaydi. Qaysi modul standartidan foydalansangiz - import / eksport , CommonJS, AMD, UMD yoki global brauzerlar - modul to'plami va modul yuklagichingiz kompilyatsiya vaqtida kodingizni to'g'ri to'plashi va ajratishi va kodingizni yuklashi uchun ushbu formatdan xabardor bo'lishi kerak. ish vaqtida to'g'ri kod. Qo'shimcha ma'lumot olish uchun 12-bobga o'ting . Modul rejimi va skript rejimiTypeScript har bir TypeScript faylingizni ikkita rejimdan birida tahlil qiladi: modul rejimi yoki skript rejimi . U bitta evristik ma'lumotlar asosida qaysi rejimdan foydalanishni hal qiladi: faylingizda import yoki eksport s bormi ? Agar shunday bo'lsa, u modul rejimidan foydalanadi; aks holda, u skript rejimidan foydalanadi. Modul rejimi - bu biz hozirgacha ishlatgan narsadir va siz ko'pincha nimadan foydalanasiz. Modul rejimida siz boshqa fayllardan kod talab qilish uchun import va import() dan foydalanasiz va kodni boshqa fayllarga kirish uchun eksport qilasiz . Agar siz uchinchi tomon UMD modullaridan foydalansangiz (eslatma sifatida, UMD modullari muhit qo‘llab-quvvatlasa ham, CommonJS, RequireJS yoki brauzer globallaridan foydalanishga harakat qiladi), avval ularni import qilishingiz kerak va ularning global eksportidan bevosita foydalana olmaysiz . Skript rejimida siz e'lon qilgan har qanday yuqori darajadagi o'zgaruvchilar loyihangizdagi boshqa fayllarga aniq importsiz ochiq bo'ladi va siz ularni birinchi navbatda aniq import qilmasdan uchinchi tomon UMD modullaridan global eksportni xavfsiz iste'mol qilishingiz mumkin. Skript rejimi uchun bir nechta foydalanish holatlari: Hech qanday modul tizimiga kompilyatsiya qilishni rejalashtirayotgan brauzer kodini tezda prototip qilish uchun ( { "module": "none"} tsconfig.json ) va HTML faylingizga xom teglarini qo'shing. Tur deklaratsiyasini yaratish uchun ( 230-betdagi “Tur deklaratsiyasi” ga qarang ) boshqa kodlarni import qiladigan va boshqa fayllardan foydalanish uchun narsalarni eksport qiladigan real kodni yozganingizda TypeScript siz uchun avtomatik ravishda tanlaydi . Download 1.81 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling