Mashq qilish
1. Deklaratsiyani birlashtirish bilan o'ynang:
Qiymatlar va turlar oʻrniga nomlar boʻshliqlari va interfeyslardan foydalangan holda qoʻshimcha obʼyektlarni ( 140-betdagi “Hamkor obʼyekt namunasi” dan) qayta ishga tushiring.
Enumga statik usullarni qo'shing.
11-BOB
JavaScript bilan o'zaro ishlash
Biz mukammal dunyoda yashamayapmiz. Qahvangiz juda issiq bo‘lishi mumkin va uni ichganingizda og‘zingizni biroz kuydirishi mumkin, ota-onangiz sizga tez-tez qo‘ng‘iroq qilib, ovozli pochta xabarlarini qoldirishi mumkin, shaharga necha marta qo‘ng‘iroq qilishingizdan qat’iy nazar, yo‘lingizdagi chuqurcha hamon bor. kod statik turlar bilan to'liq qoplanmagan bo'lishi mumkin.
Ko'pchiligimiz bu qayiqdamiz: vaqti-vaqti bilan siz TypeScript-da yashil maydon loyihasini boshlash uchun imkoniyatga ega bo'lasiz, lekin ko'pincha u kattaroq va kamroq xavfsiz kodlar bazasiga o'rnatilgan kichik xavfsizlik oroli sifatida boshlanadi. Balki sizda yaxshi izolyatsiya qilingan komponent mavjud bo‘lib, kompaniyangiz hamma joyda oddiy ES6 JavaScript-dan foydalansa ham, TypeScript-ni sinab ko‘rmoqchisiz yoki siz ba’zi kodlarni qayta tiklaganingiz va qo‘ng‘iroqni yangilashni unutganingiz uchun ertalab soat 6 da sahifaga kirishdan charchagandirsiz. sayt (hozir ertalab soat 7 va siz hamkasblaringiz uyg'onishidan oldin TSC ni kodlar bazasiga birlashtirmoqdasiz). Qanday bo'lmasin, siz turi bo'lmagan dengizdagi TypeScript orolidan boshlaysiz.
Hozirgacha bu kitobda men sizga TypeScript-ni to'g'ri yozishni o'rgatdim. Ushbu bob TypeScript-ni amaliy usulda yozish haqida bo'ladi, ular tipik bo'lmagan tillardan ko'chib o'tish jarayonida bo'lgan, uchinchi tomon JavaScript kutubxonalaridan foydalanadigan, ba'zida mahsulotning tez yangilanishi uchun turdagi xavfsizlikni qurbon qiladigan haqiqiy kod bazalarida. Ushbu bob JavaScript bilan ishlashga bag'ishlangan. Biz o'rganamiz:
Do'stlaringiz bilan baham: |