TypeScript 入门| 青训营笔记

71 阅读1分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第五天

课程重点

  1. TypeScript 历史及定义解析
  2. TypeScript 优势解读
  3. TypeScript 练习工具
  4. 联合交叉类型
  5. 类型保护与类型守卫
  6. Merge 函数类型实现
  7. 函数返回值类型
  8. TypeScript 工程应用

详细知识点介绍

发展历史

image.png

什么是typesctipt

image.png

image.png

基本语法

image.png

image.png

image.png

image.png

image.png

image.png

泛型

image.png

image.png

类型别名&类型断言

image.png

字符串/数字 字面量

image.png

高级类型

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

工程应用

image.png

awesome-typescript-loader - npm (npmjs.com)

babel-loader - npm (npmjs.com)

image.png

课后个人总结

学习 TypeScript 是一个很好的选择,它是 JavaScript 的超集,增加了很多强大的类型系统,提高了代码的可读性和可维护性。在编码过程中,可以更好地避免错误,提高开发效率。学习 TypeScript 不仅可以帮助我们更好地编写 JavaScript,还能为我们提供更好的编程体验。在学习过程中,我发现 TypeScript 对于面向对象编程的支持非常出色,类型系统的引入使得代码更加类型安全,更易于理解。使用 TypeScript 开发时,我们需要学习它的语法,如类型定义、接口、泛型等,但这都是值得的。学习 TypeScript 是一个很好的投资,它能使我们更好地编写代码,更好地提高工作效率。

引用参考

TypeScript 入门