前置知识:html,CSS,JavaScript
建议:前面三件套学得比较熟悉的话,typescript差不多只需要用一周来学习,不用在这里拖沓太多时间。
ts是为了解决什么问题
前面学习的js的错误只能在编译运行之后才能发现,无法提前预判,而ts使得编译者能够在编译时捕获类型错误,从而减少运行时代码的错误。
ts是什么
ts是微软开发的静态编程语言,是JavaScript的超集。
ts的优势
- 静态类型检查,可以减少一些类型的错误
- 可以与js兼容
- 在大型项目开发上具有更容易的协作的特性
学习内容
实用特性
- 泛型基础
- 联合类型(`|`)和交叉类型(`&`)
- 类型推断与类型断言
- 模块化(import/export)
- **工具配置**
- 学会看`tsconfig.json`常用配置
- 配合VSCode使用
- 调试TypeScript代码
建议:typescript学完之后,结合前面学习的vue框架,就可以开始写出较为完整而且可以写进简历里的项目实战了!!这个时候就可以开始刷面试题目了。