重学 TypeScript
周爱民
二十年资深架构师、前端绿皮书作者
231 人已学习
新⼈⾸单¥68
课程目录
已更新 7 讲/共 62 讲
重学 TypeScript
登录|注册
留言
1
收藏
沉浸
阅读
分享
手机端
回顶部
当前播放: 课程导学|如何高效学习这门课?
00:00 / 00:00
高清
  • 高清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.75x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
开篇词|TypeScript 高手修炼指南
课程导学|如何高效学习这门课?
01 | 我们为什么要用TypeScript?
02|怎样标注类型?
03|TS与JS相关的那些类型
04|联合和交叉
05|TypeScript类型系统全景
本节摘要

(请注意,仅课程导学为文字形式,后续课程为视频课。)

你好,我是周爱民。

网上关于 TypeScript 的学习资料向来不缺,一来这门语言的官方手册、指南和参考都能查到,再者是从各个方面来的观察、学习与分析的人也很多。但是这门语言却并没有因此变得想当然地好学好用,出再多的资料和教程,也无法解决它的一个基本问题——学习曲线极其陡峭,以至于许多人“入门即放弃”。

这是因为 TypeScript 的难点有二。其一,是类型问题并不是编程领域的天生需要,而是人为抽象的结果,因此既有理解上的困难,也有潜意识的排斥;其二,是 TypeScript 本身就是渐进增长的,所以官方资料看起来全,却无法摒弃那些发展过程中矛盾和混杂的地方,既在文档中讲不清楚,也让开发者难以用明白。

因此,本课程紧抓上述两个问题,提出三步解决法。我们将用三个不同的维度来定义 TypeScript,并指出每一个维度的作用、学习目标与验证方法。这就好象一门多范型语言(JavaScript 就是多范型的),各种语言特性混在一起不好讲,如果那么将它们分解在不同范型的象限下来讲,就好讲了。

简而言之,这三个维度其实想用三句话来说清楚“TypeScript 是什么”的问题。

登录 后留言

全部留言(1)

  • 最新
  • 精选
菠萝吹雪—Code
打卡

编辑回复: 欢迎加入学习,加油~

2024-04-24
收起评论