TypeScript入門與實戰(zhàn)
TypeScript是一個開源的、跨平臺且?guī)в蓄愋拖到y(tǒng)的avaScript超集,可以編譯為純JavaScript,然后運行在任意瀏覽器和其他環(huán)境中,使開發(fā)者可以使用一些未來JavaScript標準(ECMAScript6和7)中的特性。TypeScript為JavaScript添加了可選的靜態(tài)類型、類和模塊,可使大型JavaScript應用使用更好的工具,并保持更清晰的結構。本書系統(tǒng)化介紹TypeScript程序設計,包括四大部分。第一篇“初識TypeScript”介紹TypeScript與JavaScript的關系以及快速開始編寫第一個TypeScript程序,第二篇“TypeScript語言概覽”介紹TypeScript語言基礎、迭代器與生成器、裝飾器、命名空間、模塊等。第三篇“TypeScript類型系統(tǒng)”介紹TypeScript類型,如面量、枚舉、非Nullable、非Nullable等,還介紹了更多高級類型,如聯(lián)合、交叉、索引、映射對象、泛型、類類型、接口、類型別名、多態(tài)的this、有條件類型、類型查詢、類型斷言等,最后介紹類型更深入內容,如類型聲明合并、類型推論、類型兼容性、外部類型聲明、編寫聲明文件等。第四篇“TypeScript應用”通過綜合案例介紹TypeScript的配置管理、開發(fā)技巧等。
·18.7萬字