类似推荐
编辑推荐
探索TypeScript的奥秘,系统讲述TypeScript的基础知识和实战应用。
内容简介
本书旨在介绍TypeScript的语法和应用。本书首先介绍TypeScript的基本语法,以帮助读者编写基本的应用程序;然后讲述TypeScript的进阶语法,这些语法可以满足复杂项目中的编程要求;接着讨论如何将TypeScript代码编译为JavaScript代码,如何快速地编写与调试TypeScript代码,如何通过工具自动检查代码的正确性;最后阐述如何在TypeScript项目中使用JavaScript,如何使用TypeScript开发前端项目与后端项目。本书适合前端开发工程师、后端开发工程师以及对TypeScript感兴趣的读者阅读。
作者简介
作者赵卓,新蛋科技有限公司电子商务研发团队项目经理,从事过多年测试工作和开发工作,精通各类开发和测试技术。
章节目录
版权信息
内容提要
作者简介
前言
第一部分 基础语法
第1章 TypeScript简介
1.1 TypeScript的发展史
1.2 搭建TypeScript开发环境
1.3 编写第一个TypeScript程序:Hello World
第2章 语法结构与类型结构
2.1 语法结构
2.2 类型结构
第3章 原始类型
3.1 布尔类型
3.2 数值类型
3.3 长整型
3.4 字符串类型
3.5 枚举类型
3.6 symbol
3.7 undefined、null和NaN
3.8 类型转换
3.9 字面量类型
3.10 变量与常量
第4章 表达式与运算符
4.1 算术运算符
4.2 赋值运算符
4.3 字符串运算符
4.4 比较运算符
4.5 条件运算符
4.6 逻辑运算符
4.7 类型运算符
4.8 位运算符
4.9 运算符的优先级
第5章 流程控制
5.1 选择语句
5.2 循环语句
第6章 引用类型
6.1 原始值与引用值
6.2 引用类型分类
第7章 数组与元组
7.1 数组
7.2 元组
第8章 函数
8.1 函数的声明与调用
8.2 函数的参数与返回值
8.3 函数的调用签名与重载
8.4 函数的内置属性
8.5 函数的内置方法
第9章 接口与对象
9.1 对象的声明
9.2 属性或方法的修饰符
9.3 接口的合并
9.4 特殊对象类型
第10章 类
10.1 类的声明
10.2 类的成员
10.3 类的继承
10.4 继承接口与抽象类
10.5 成员的可访问性
10.6 静态成员
10.7 其他应用与注意事项
第11章 顶部类型与底部类型
11.1 any
11.2 unknown
11.3 类型断言与类型防护
11.4 never
第12章 进阶类型
12.1 泛型
12.2 类型别名
12.3 联合类型与交叉类型
第二部分 进阶语法
第13章 模块与命名空间
13.1 模块
13.2 命名空间
13.3 声明合并
第14章 错误处理
14.1 捕获并处理错误
14.2 错误对象
14.3 自定义错误
第15章 异步编程
15.1 异步任务运行机制
15.2 回调函数
15.3 Promise对象
15.4 异步函数
第16章 内置引用对象
16.1 Date对象
16.2 RegExp对象
16.3 单例内置对象
第17章 多线程编程
17.1 浏览器多线程——Web Worker
17.2 服务器多线程:Worker Threads
第三部分 编译与调试
第18章 编译
18.1 编译命令
18.2 配置文件
18.3 三斜线指令
第19章 在IDE中编写和调试代码
19.1 使用Visual Studio Code编写代码
19.2 调试TypeScript代码
第20章 引入扩展工具
20.1 引入静态检查工具ESLint
20.2 引入单元测试工具Jest
第四部分 项目应用
第21章 在TypeScript项目中使用JavaScript
21.1 使用声明文件
21.2 使用第三方JavaScript
21.3 将项目从JavaScript迁移到TypeScript中
第22章 使用TypeScript开发后端项目
22.1 后端开发简介
22.2 实战项目案例:编写任务管理系统后端API
第23章 使用TypeScript开发前端项目
23.1 前端开发简介
23.2 实战项目案例:编写任务管理系统的前端界面
TypeScript全栈开发是2023年由人民邮电出版社出版,作者赵卓。
得书感谢您对《TypeScript全栈开发》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。