TypeScript 教程

TypeScript教程 ts教程 typescript-tutorial

这是针对新人的零基础TypeScript教程。

TypeScript简称TS,是JavaScript的超集。它除了支持JavaScript自身的语法,还支持类型系统,它通过编译后会变成纯JavaScript。

TypeScript与JavaScript最显著的不同就是,TypeScript是带类型系统的静态语言。

如果读者刚接触TypeScript不久,可能会觉得它相对于JavaScript繁杂了不少。其实很多人刚开始的感觉也是如此的,因为要增加很多类型相关的代码。

但因前端发展实在太迅速了,2010年移动互联网爆发后,出现了越来越多的大型前端工程。JS这种动态语言太灵活了,这是它的优势同时也是劣势,对于大型工程光靠JavaScript很容易产生维护方面的问题。

因此2012诞生了TypeScript ,使得其能够胜任开发大型项目。TypeScript是JavaScript 的一个超集,主要提供了类型系统和对 ES6 的支持,它的作者是C#之父安德斯·海尔斯伯格(Anders Hejlsberg),由微软负责开发并开源。

TypeScript经过近10年的发展,已经在web开发应用中广泛流行,Google的Angular使用了TypeScript 作为开发语言,Vue3.0也使用TypeScript开发。

TypeScript官方文档对于初学者并不太容易理解,于是我写了这份教程,希望能对开发者有所帮助。

注:本教程目前处于撰写中的状态

笔记与思考

发表评论

邮箱地址不会被公开。 必填项已用*标注