学习typeScript,介绍一下学习路线

学习TypeScript的路线如下:

入门阶段:

  1. 了解TypeScript是什么:超集JavaScript,增加静态类型等特性。

  2. 安装TypeScript开发环境:IDE、编译器等。

  3. TypeScript基本语法:类型、接口、类、模块等。

  4. Hello World小示例:体验TypeScript开发流程。

进阶阶段:

  1. 深入类型系统:联合类型、类型推断、通配符等高级语法。

  2. 深入类与接口:抽象类、公共、私有、静态等概念。

  3. 泛型:定义通用类型、约束类型参数等。

  4. 装饰器:类装饰器、属性装饰器、参数装饰器等。

  5. 实战开发:尝试用TypeScript开发一个小项目。

项目实践阶段:

  1. TypeScript与Web开发:React、Vue、Angular项目。

  2. TypeScript与Node开发:Express、Nest框架。

  3. TypeScript与移动端:React Native项目。

  4. TypeScript与后端:Nest服务端框架。

  5. 深入阅读TypeScript设计模式和源码实现。

  6. 参与TypeScript社区讨论和开源项目。

根据各个学习阶段 推荐一下学习资料

TypeScript入门阶段学习资料推荐:

TypeScript手册:
https://www.typescriptlang.org/docs
TypeScript入门教程:
https://ts.xcatliu.com/
TypeScript入门视频:
https://www.bilibili.com/video/BV1JE411v7eE
TypeScript101教程:
https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html

TypeScript进阶阶段学习资料推荐:

深入TypeScript:
https://jkchao.github.io/typescript-book-chinese/

TypeScript设计模式与实践:
https://github.com/piotrwitek/typesafe-book
TypeScript深入特性分析:
https://jkchao.github.io/typescript-book-chinese/
TypeScript源码分析:
https://github.com/zhongsp/TypeScript

TypeScript实战项目推荐:

React项目脚手架:
https://github.com/Microsoft/TypeScript-React-Starter
Vue项目脚手架:
https://github.com/vuejs/vue-cli
Angular项目脚手架:
https://github.com/angular/angular-cli
Node项目脚手架:
https://github.com/nestjs/nest
TypeScript设计模式项目:
https://github.com/design-patterns-for-humans/typescript

TypeScript社区与源码学习:

TypeScript GitHub:
https://github.com/Microsoft/TypeScript
TypeScript Roadmap:
https://github.com/Microsoft/TypeScript/wiki/Roadmap
TypeScript Discuss:
https://discuss.typescriptlang.org/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

人生重启

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值