使用Typescript编写应用

JavaScript 是动态类型的脚本语言,在用于简单的网页脚本时,动态类型已经完全足够使用。但进入工程化、大型化、复杂化的中大型规模应用开发时,动态类型将成为巨大的技术债务。TypeScript 作为 JavaScript 的超集,引入的静态类型系统在一定程度上解决了这个技术债务。而且 TypeScript 引入的接口、泛型、修饰器等特性增强了代码的逻辑性,简化了书写。

由于这本手册并不是 TypeScript 的主场,所以这一部分仅对 TypeScript 进行简单的介绍,将能够使用 TypeScript 编写项目为目标。这一部分更多的是对 React 等一系列框架所使用的类型做列举介绍。