假想你会问
已经有 Typescript 官方手册 和 Typescript 非官方中文网 这两个权威且全面讲解 Typescript 的站点,干嘛还要再浪费时间整理这本小书?
首先,对于官方的和类似这样全面介绍一门技术的站点都在竭尽所能地描述每一个知识点,这个我没有意义,并且十分赞同(这是我的态度)。可我还有自己的观点:按照自己学习方法将所学知识整理成一个学习目录,便于自己查阅(如果恰好也符合你的阅读习惯,能给你帮助和启示,那就更加荣幸了)。
你得具备一些知识
不然你会很吃力,甚至会有厌烦的情绪(这是我不愿看到的)
- 熟悉 Javascript,比如看过一遍 《JavaScript高级程序设计》(红宝书)和《Javascript 权威指南》(犀牛书);
- 熟悉 ES6,这里推荐阮一峰老师的《ECMAScript 6 入门》;
- 了解 Nodejs 和 npm;
- 这个很重要,你得对 Typescript 抱有浓厚兴趣且学完后要立马实践(这个我深有失败的体会);
中肯观点
本小书肯定有讲解不全的地方,这个你可以去 Typescript 官方手册 和 Typescript 非官方中文网,那里有我这没有的(我有它们没有的精彩和温度)。
小书目录
- Typescript 为什么选择她
- Typescript 精彩履历
- Typescript 的成长环境
- Typescript 基础类型
- Typescript 进阶类型
- Typescript 类型推论
- Typescript 联合类型
- Typescript 类型断言
- Typescript 对象类型-接口
- Typescript 数组类型
- Typescript 函数类型
- Typescript 内置对象
- Typescript 元祖
- Typescript 枚举
- Typescript 类
- Typescript 类与接口
- Typescript 别名和字符串字面量类型
- Typescript 泛型
- Typescript 声明文件
- Typescript 声明文件的书写
- Typescript 串讲