Skip to content

自述

长话短说,我写了一本《TypeScript 教程》,已经发布在网道,欢迎大家访问。

《TypeScript 教程》阮一峰 著

我以前写过《JavaScript 教程》和《ES6 教程》,很自然地,一直有人问,有没有《TypeScript 教程》?

嗯......说实话,我一开始不想写。

JS TS

我那时的想法是,TypeScript 就是为 JS 语言添加静态类型系统。如果你真需要静态类型,可以考虑使用其他更成熟的语言(比如 Rust 和 Java),再编译成 JS(wasm 模块),何必新学一门语言呢。

但是,形势比人强。TypeScript 越来越流行,成为前端开发的主流工具,各种项目纷纷移植过去。我就逐渐改变了想法,觉得还是应该上车。

TypeScript

2021 年底,我开始动笔,没想到一写,就是断断续续一年多。

写作过程很痛苦,我低估了 TypeScript 的难度。它为了适配 JavaScript,有很多不符合直觉的规则,内容又多又杂。

加之我对很多地方不够熟悉,边写边查资料,更加拖延了写作进度。

今年 3 月份,我已经快写完了,TypeScript 5.0 突然发布了,装饰器(Decorators)改用全新语法。我不得不重写这一章,于是装饰器现在就有新语法和旧语法两章,因为 TypeScript 同时支持这两者。

TypeScript

如今终于完稿,如释重负,欢迎大家多提供反馈。

这个教程采用创意共享许可证,免费使用,但需要保留署名,也就是保留出处。源码放在 GitHub,大家发现任何问题,欢迎提交 Issue 和 PR。

TIP

版权声明:自由转载-非商用-非衍生-保持署名(创意共享 3.0 许可证)

🎉 限时抢

推荐机场 -> 25元/月,500G 购买。

阮一峰typescript,阮一峰 typescript 教程,typescript阮一峰,typescript中文教程阮一峰,typescript教程阮一峰