TypeScript全栈开发
上QQ阅读APP看书,第一时间看更新

如何阅读本书

本书共23章,分为4部分,由浅入深介绍各个知识点。

第一部分(第1~12章)主要介绍TypeScript的基本知识,包括TypeScript支持的数据类型,如何通过运算符连接数据,如何对表达式进行操作和运算,如何根据条件控制程序流程。已经具有JavaScript开发经验的读者可以直接跳过第4章和第5章,只阅读介绍各种TypeScript数据类型的其余各章。

第二部分(第13~17章)主要介绍TypeScript的进阶知识。这些知识将应用于复杂项目中的特定场景,以满足更高的编程要求。其中包括如何用模块或命名空间组织文件和代码,如何捕获错误和处理错误,如何使用内置引用对象,如何实现异步编程以及多线程编程等。除第13章与TypeScript高度相关之外,其余各章对JavaScript也适用,因此JavaScript开发经验较丰富、已了解这些知识点的读者可以跳过第14~17章。

第三部分(第18~20章)主要介绍如何将TypeScript代码按需编译为指定的JavaScript代码,如何高效地编写与调试TypeScript代码,以及如何引入扩展工具来自动检查代码及程序是否正确。

第四部分(第21~23章)主要介绍在实际中如何使用TypeScript开发前端项目与后端项目,以及如何在TypeScript项目中使用JavaScript。

读者可以根据需求选择阅读,但最好按照顺序阅读,这有助于读者循序渐进地提高,并从整体上对TypeScript有深入而系统的认识。