封面
版权信息
译者序
前言
第1章 为什么要使用TypeScript
1.1 开始使用TypeScript
1.2 选择TypeScript的理由
1.3 总结
第2章 JavaScript常见语法
2.1 相等
2.2 引用
2.3 null和undefined
2.4 this
2.5 闭包
2.6 数字
2.7 truthy
第3章 JavaScript新语法特性
3.1 类
3.2 箭头函数
3.3 rest参数
3.4 let
3.5 const
3.6 解构
3.7 扩展运算符
3.8 for...of
3.9 迭代
3.10 模板字符串
3.11 Promise
3.12 generators
3.13 async/await
第4章 TypeScript项目构成
4.1 编译上下文
4.2 声明空间
4.3 模块
- APP免费
4.4 命名空间
- APP免费
4.5 动态导入表达式
- APP免费
第5章 快速创建TypeScript项目
- APP免费
5.1 在Node.js中使用TypeScript
- APP免费
5.2 在浏览器中使用TypeScript
- APP免费
5.3 创建一个TypeScript模块
- APP免费
第6章 TypeScript类型系统
- APP免费
6.1 基本概念
- APP免费
6.2 迁移JavaScript代码至TypeScript
- APP免费
6.3 @types
- APP免费
6.4 环境声明
- APP免费
6.5 接口
- APP免费
6.6 枚举
- APP免费
6.7 lib.d.ts
- APP免费
6.8 函数
- APP免费
6.9 可调用
- APP免费
6.10 类型断言
- APP免费
6.11 Freshness
- APP免费
6.12 类型保护
- APP免费
6.13 字面量类型
- APP免费
6.14 readonly
- APP免费
6.15 泛型
- APP免费
6.16 类型推断
- APP免费
6.17 类型兼容性
- APP免费
6.18 never
- APP免费
6.19 辨析联合类型
- APP免费
6.20 索引签名
- APP免费
6.21 类型移动
- APP免费
6.22 异常处理
- APP免费
6.23 混合
- APP免费
6.24 ThisType
- APP免费
第7章 关于JSX
- APP免费
7.1 React JSX
- APP免费
7.2 非React JSX
- APP免费
第8章 TypeScript编译选项设置
- APP免费
8.1 boolean选项
- APP免费
8.2 noImplicitAny
- APP免费
8.3 strictNullChecks
- APP免费
第9章 TypeScript错误处理
- APP免费
9.1 解读错误
- APP免费
9.2 常见的错误
- APP免费
第10章 开发与测试工具
- APP免费
10.1 npm
- APP免费
10.2 在Jest中使用TypeScript
- APP免费
10.3 Prettier
- APP免费
10.4 Husky
- APP免费
10.5 ESlint
- APP免费
10.6 Changelog
- APP免费
第11章 提示与建议
- APP免费
11.1 名义化类型
- APP免费
11.2 状态函数
- APP免费
11.3 柯里化
- APP免费
11.4 泛型的实例化类型
- APP免费
11.5 对象字面量的惰性初始化
- APP免费
11.6 类是有用的
- APP免费
11.7 默认导出被认为是有害的
- APP免费
11.8 减少setter属性的使用
- APP免费
11.9 谨慎使用--outFile
- APP免费
11.10 TypeScript的静态构造函数
- APP免费
11.11 单例模式
- APP免费
11.12 函数参数
- APP免费
11.13 构建切换
- APP免费
11.14 barrel
- APP免费
11.15 创建数组
- APP免费
11.16 类型安全的Event Emitter
- APP免费
11.17 Reflect Metadata
- APP免费
11.18 协变与逆变
- APP免费
第12章 TypeScript代码风格指南与代码约定
- APP免费
12.1 变量和函数
- APP免费
12.2 类
- APP免费
12.3 接口
- APP免费
12.4 类型别名
- APP免费
12.5 命名空间
- APP免费
12.6 枚举类型
- APP免费
12.7 null和undefined
- APP免费
12.8 格式化
- APP免费
第13章 TypeScript编译原理
- APP免费
13.1 编译器
- APP免费
13.2 程序
- APP免费
13.3 抽象语法树
- APP免费
13.4 扫描器
- APP免费
13.5 解析器
- APP免费
13.6 绑定器
- APP免费
13.7 检查器
- APP免费
13.8 发射器
更新时间:2020-03-02 16:07:59