Namespaces.Modules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 JavaScript modullarining qisqacha tarixi 216 import, eksport 218 dinamik import 219 CommonJS va AMD Code 221 yordamida
Modul rejimi va skript rejimi 222
Nomlar bo'shliqlari 222 To'qnashuvlar 225
Kompilyatsiya qilingan natijalar 225 Deklaratsiya Birlashtirish 226 Xulosa 228
228-mashq
JavaScript bilan o'zaro ishlash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Tur deklaratsiyasi 230 Atrof muhitdagi o‘zgaruvchan deklaratsiyalar 233
Atrof muhit turi deklaratsiyasi 234
| Mundarija
Atrof muhit moduli deklaratsiyasi 235
Asta-sekin JavaScript-dan TypeScript 236-ga o'tish
1-qadam: TSC 237 qo‘shing 2a-qadam: JavaScript uchun matn turini tekshirishni yoqing (ixtiyoriy) 238 2b-qadam: JSDoc izohlarini qo‘shing (ixtiyoriy) 239 3-qadam: Fayllaringizni .ts 240 nomiga o‘zgartiring.
JavaScript 242 uchun qattiq 241 turini qidiring
Uchinchi tomon JavaScript-dan foydalanish 244 Tur deklaratsiyasi bilan birga keladigan JavaScript 245 DefinitelyTyped 245-da turdagi deklaratsiyalarga ega JavaScript
DefinitelyTyped 246 da tur deklaratsiyasiga ega bo'lmagan JavaScript
Xulosa 247
12. TypeScript ni yaratish va ishga tushirish. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
TypeScript loyihangizni yaratish 249 Loyiha tartibi 249 Artifaktlar 250 Kompilyatsiya maqsadini terish 251 Manba xaritalarini yoqish 255 Loyihaga havolalar 255
Monitoring xatosi 258 Serverda TypeScript-ni ishga tushirish 258 Brauzerda TypeScript-ni ishga tushirish 259 TypeScript kodingizni NPM 261 da nashr qilish
Triple-slash direktivalari 262 Turlari Direktiv 262
Amd-modul direktivasi 264
Xulosa 265
13. Xulosa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Do'stlaringiz bilan baham: |