Skip to content

Xxs-7/ts-training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ts-training

typescript 练习实践

目标

  • 完成一万行 typescript 代码的编写
  • 每天花费时间少则 30 分钟,多则 60 分钟
  • 提升自己对 typescript 的掌握,看看多久能够完成

虚的:

  • 熟悉语法和特性
  • 提高代码质量
  • 积累经验
  • 增强开发效率

内容

  • 基本语法
  • 特性
  • 第三方库的类型编写
  • 小型项目实战(可有可无,将掌握的内容灵活运用到工作中即可)

细化

基本语法和特性

  • 变量和常量声明:使用letconst和类型注解。
  • 基本类型:包括numberstringbooleanarraytupleenumanyvoidnullundefinednever等。
  • 函数:函数类型、可选参数、默认参数、剩余参数、箭头函数等。
  • 接口和类型别名:定义和使用接口、类型别名、可选属性、只读属性、函数类型接口、扩展和实现接口。
  • 类和继承:类的定义、构造函数、继承、访问修饰符(public、private、protected)、静态属性和方法、抽象类等。
  • 泛型:泛型函数、泛型类、泛型接口、泛型约束等。
  • 模块和命名空间:模块的导入和导出、命名空间的使用。

高级特性

  • 类型推断和类型兼容性
  • 交叉类型和联合类型
  • 类型守卫和类型保护
  • 映射类型、条件类型和类型查询
  • 装饰器:类装饰器、方法装饰器、访问器装饰器、属性装饰器、参数装饰器。

资料

TypeScript 使用指南手册:https://www.patrickzhong.com/TypeScript/PREFACE.html 高质量的英文入门教学:https://www.patrickzhong.com/TypeScript/PREFACE.html https://jkchao.github.io/typescript-book-chinese/#why 进阶: 《深入理解 TypeScript》 https://juejin.cn/post/6844903687563771918

记录

/doc/record 记录每天内容 /doc/note 记录笔记内容

About

typescript 练习实践

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors