Programming TypeScript
Download 1.81 Mb.
|
Boris Cherny Programming TypeScript Making Your JavaScript Applications (1)
- Bu sahifa navigatsiya:
- Tur tizimi
Yozuv tekshiruviKodingiz xavfsiz ekanligini tekshiradigan maxsus dastur. Ushbu matn terish turini tekshirish TypeScript ortidagi sehrdir. Shunday qilib TypeScript dasturingiz siz kutganingizdek ishlashiga, aniq xatolar yo‘qligiga va ko‘chaning narigi tomonidagi yoqimtoy barista sizga qo‘ng‘iroq qilishiga ishonch hosil qiladi. (Xavotir olmang, ular shunchaki banddir.) Shunday qilib, agar biz matn terish va JavaScript emissiyasini o'z ichiga olsak, TypeScript-ni kompilyatsiya qilish jarayoni taxminan 2-1-rasmga o'xshaydi : 2-1-rasm. TypeScript-ni kompilyatsiya qilish va ishga tushirish 1–3-qadamlar TSC tomonidan amalga oshiriladi va 4–6-bosqichlar brauzeringizda, NodeJS yoki siz foydalanayotgan JavaScript dvigatelida joylashgan JavaScript ish vaqti tomonidan amalga oshiriladi. d vigatel deb ataladigan yagona dasturga to'g'ri keladi ; dasturchi sifatida siz odatda shu bilan o'zaro aloqada bo'lasiz. V8 (NodeJS, Chrome va Opera-ni quvvatlovchi dvigatel), SpiderMonkey (Firefox), JSCore (Safari) va Chakra (Edge) shunday ishlaydi va JavaScript-ga tarjima qilingan til ko'rinishini beradi . Bu jarayonda 1–2-bosqichlarda dasturingiz turlaridan foydalaning; 3-bosqich bajarilmaydi. Buni takrorlash kerak: TSC sizning kodingizni TypeScript-dan JavaScript-ga kompilyatsiya qilganda, u sizning turlaringizga qaramaydi . Bu shuni anglatadiki, sizning dasturingiz turlari hech qachon dasturingizning ishlab chiqarilgan chiqishiga ta'sir qilmaydi va faqat matn terish uchun ishlatiladi. Bu xususiyat ilovangizni buzish xavfisiz dastur turlarini o'ynash, yangilash va yaxshilashni bexato qiladi. Tur tizimiZamonaviy tillarda har xil turdagi tizimlar mavjud . Tizim turiDasturingizga turlarni belgilash uchun matn terishchi ishlatadigan qoidalar to'plami. Odatda ikkita turdagi tizimlar mavjud: siz kompilyatorga hamma narsa aniq sintaksis bilan qanday turdagi ekanligini aytishingiz kerak bo'lgan turdagi tizimlar va avtomatik ravishda siz uchun narsalar turlarini aniqlaydigan tizimlar. Ikkala yondashuvning ham o'zaro kelishuvi bor.4 TypeScript ikkala turdagi tizimlardan ilhomlangan: siz o'z turlaringizni aniq izohlashingiz mumkin yoki TypeScript-ga ularning ko'pchiligini siz uchun chiqarishga ruxsat berishingiz mumkin. TypeScript-ga sizning turlaringiz qanday ekanligini aniq ko'rsatish uchun izohlardan foydalaning. Izohlar shakl qiymatini oladi: yozing va matn terish mashinasiga ayting: “Hey! Bu qiymatni shu yerda ko'ryapsizmi ? Uning turi turidir ." Keling, bir nechta misollarni ko'rib chiqaylik (har bir satrdan keyingi sharhlar TypeScript tomonidan taxmin qilingan haqiqiy turlardir): 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