Programming TypeScript


Download 1.81 Mb.
bet1/206
Sana01.11.2023
Hajmi1.81 Mb.
#1737990
  1   2   3   4   5   6   7   8   9   ...   206
Bog'liq
Boris Cherny Programming TypeScript Making Your JavaScript Applications (1)


Mundarija


Muqaddima. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii

  1. Kirish. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

  2. TypeScript: 10_000 futli ko'rinish. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Kompilyator 5
Tizim turi 7
TypeScript va JavaScript 8
Kod muharririni sozlash 11 tsconfig.json 11 tslint.json 13 index.ts 13
Mashqlar 15

  1. Turlari haqida. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Turlar haqida gapirish 18
Turlarning ABC'lari 19 har qanday 19 noma'lum 20 mantiqiy 21 raqam 22 bigint 23 qator 23 belgi 24 Ob'ektlar 25
Tanaffus: taxalluslar, birlashmalar va kesishmalar 30 yozing
Massivlar 33 kortejlar 35 null, aniqlanmagan, bekor va hech qachon 37
Sanoqlar 39 Xulosa 43
44-mashqlar
4. Funksiyalar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Funktsiyalarni e'lon qilish va chaqirish 45 Qo'shimcha va standart parametrlar 47 Dam olish parametrlari 48 chaqirish, qo'llash va bog'lash 50 Buni yozish 50 Generator funksiyalari 52 Iteratorlar 53 Qo'ng'iroq imzolari 55 Kontekst bo'yicha yozish 58
Ortiqcha yuklangan funksiya turlari 58
Polimorfizm 64 Generiklar qachon bog'lanadi? 68 Jeneriklarni qayerda e'lon qilish mumkin? 69 Umumiy turdagi xulosa 71 Umumiy turdagi taxalluslar 73 Chegaralangan polimorfizm 74
Umumiy turdagi standart sozlamalar 78 Turga asoslangan ishlab chiqish 79 Xulosa 80
81-mashqlar
5. Sinflar va interfeyslar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Sinflar va meros 83 super 89 Bundan qaytish turi sifatida foydalanish 89
Interfeyslar 91 Deklaratsiya Birlashtirish 93 Amalga oshirish 94
Interfeyslarni amalga oshirish va abstrakt sinflarni kengaytirish 96
Sinflar tizimli ravishda yoziladi 97 Sinflar qiymat va turlarni e'lon qiladi 98 Polimorfizm 100 miksin 101
Dekoratorlar 104
| Mundarija
Yakuniy sinflarni taqlid qilish 107
Dizayn naqshlari 107 Zavod namunasi 108
Quruvchi namunasi 109 Xulosa 110
110-mashqlar

Download 1.81 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   ...   206




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