Programming TypeScript


Download 1.81 Mb.
bet186/206
Sana01.11.2023
Hajmi1.81 Mb.
#1737990
1   ...   182   183   184   185   186   187   188   189   ...   206
Bog'liq
Boris Cherny Programming TypeScript Making Your JavaScript Applications (1)

e'lon qilish modul 'json!*' { ruxsat bering qiymat : ob'ekt eksport standart qiymat }
// Webpack uslubi yuklagichi bilan import qilingan CSS fayllarini kiriting
e'lon qilish modul '*.css' { ruxsat bering css : CSSruleList eksport standart css }
Endi siz JSON va CSS fayllarini yuklashingiz mumkin:
Import a dan 'json!myFile' a // ob'ekt
Import b dan './widget.css' b // CSSruleList
. json va .css fayllarini yuklash uchun qurish tizimingizni sozlashingiz kerak . Siz TypeScript-ga ushbu yo'l naqshlarini import qilish xavfsiz ekanligini e'lon qilishingiz mumkin, ammo TypeScript ularni o'zi qura olmaydi.
Turilmagan uchinchi tomon JavaScript-lari uchun turlarni e'lon qilish uchun atrof-muhit moduli deklaratsiyasidan qanday foydalanish misoli uchun 246-betdagi “JavaScript-da Turi deklaratsiyasi aniq emas” ga o'ting .

Asta-sekin JavaScript-dan TypeScript-ga o'tish


TypeScript keyinroq o'ylangan narsa sifatida emas, balki JavaScript-ning o'zaro ishlashini hisobga olgan holda ishlab chiqilgan. Shunday qilib, bu og'riqsiz bo'lmasa-da, TypeScript-ga o'tish yaxshi tajriba bo'lib, kod bazasini bir vaqtning o'zida faylga aylantirish imkonini beradi, ko'chib o'tayotganda xavfsizlikning yanada qat'iy darajalariga o'tadi, xo'jayiningizga va hamkasblaringizga kodingizni statik tarzda kiritish qanchalik ta'sirli ekanligini ko'rsatadi. bo'l, bir vaqtning o'zida bir majburiyat.
Yuqori darajada, siz tugatmoqchi bo'lgan joyingiz: kod bazangiz to'liq TypeScript-da qattiq turdagi qamrov bilan yozilishi kerak va siz bog'liq bo'lgan uchinchi tomon JavaScript kutubxonalari o'zlarining yuqori sifatli, qat'iy turlari bilan birga bo'lishi kerak. Kompilyatsiya vaqtida qo'lga olinishi mumkin bo'lgan har qanday xatolar TypeScript-ning boy avtomatik to'ldirishidir
kodning har bir satrini yozish uchun ketadigan vaqtni ikki barobarga qisqartiradi. U erga borish uchun siz chaqaloq uchun bir necha qadam tashlashingiz kerak bo'lishi mumkin:

  • Loyihangizga TSC qo'shing.

  • Mavjud JavaScript kodingizni yozishni boshlang.

  • JavaScript kodingizni bir vaqtning o'zida TypeScript fayliga ko'chiring.

  • O'zingizning bog'liqliklaringiz uchun turdagi deklaratsiyalarni o'rnating, yoki turi bo'lmagan bog'liqliklar uchun turlarni yo'q qiling yoki yozilmagan bog'liqliklar uchun turdagi deklaratsiyalarni yozing va ularni DefinitelyTyped-ga qaytaring.45

  • Kod bazasi uchun qat'iy rejimga o'ting .

Bu jarayon biroz vaqt olishi mumkin, lekin siz darhol xavfsizlik va unumdorlikni ko'rasiz va davom etar ekansiz, ko'proq daromadlarni topasiz. Keling, qadamlarni birma-bir bosib o'tamiz.

Download 1.81 Mb.

Do'stlaringiz bilan baham:
1   ...   182   183   184   185   186   187   188   189   ...   206




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling