这是针对新人的零基础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官方文档对于初学者并不太容易理解,于是我写了这份教程,希望能对开发者有所帮助。
注:本教程目前处于撰写中的状态
支持一波!!!
期待兄弟,babel写的很好~~webpack感觉有点糙啊~~