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