# TypeScript入门教程

*Published:* 2024-05-03
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2024年5月3日，已超过 180天没有更新



从 JavaScript 程序员的角度总结思考，循序渐进的理解 TypeScript。

TypeScript 虽然有官方手册及其非官方中文版，但是它每一章都希望能详尽的描述一个概念，导致前面的章节就会包含很多后面才会学习到的内容，而有些本该一开始就了解的基础知识却在后面才会涉及。如果是初学者，可能需要阅读多次才能理解。所以它更适合用来查阅，而不是学习。

与官方手册不同，本书着重于从 JavaScript 程序员的角度总结思考，循序渐进的理解 TypeScript，希望能给大家一些帮助和启示。

由于一些知识点与官方手册重合度很高，本书会在相应章节推荐直接阅读中文手册。

TypeScript 是 JavaScript 的一个超集，主要提供了类型系统和对 ES6 的支持，它由 Microsoft 开发，代码开源于 GitHub 上。

它的第一个版本发布于 2012 年 10 月，经历了多次更新后，现在已成为前端社区中不可忽视的力量，不仅在 Microsoft 内部得到广泛运用，而且 Google 开发的 Angular 从 2.0 开始就使用了 TypeScript 作为开发语言，Vue 3.0 也使用 TypeScript 进行了重构。

本书适合以下人群

熟悉 JavaScript，至少阅读过一遍《JavaScript 高级程序设计》

了解 ES6，推荐阅读 ECMAScript 6 入门

了解 Node.js，会用 npm 安装及使用一些工具

想了解 TypeScript 或者想对 TypeScript 有更深的理解

本书不适合以下人群

没有系统学习过 JavaScript

已经能够很熟练的运用 TypeScript

在线网址：https://ts.xcatliu.com/

GitHub地址：https://github.com/xcatliu/typescript-tutorial