TypeScript:解决JavaScript开发难题的利器
一、TypeScript简介
TypeScript是由微软创建并维护的一种语言,以开源的Apache 2.0许可证发布。它是JavaScript的一个类型化超集,旨在让JavaScript程序的开发能够扩展到数千行代码。微软的Azure管理门户(120万行代码)和Visual Studio Code编辑器(30万行代码)都是用TypeScript编写的。
TypeScript具有以下特点:
- 广泛的工具支持 :除了在Visual Studio中有出色的支持外,VS Code、WebStorm、Eclipse等众多开发工具也都支持TypeScript。
- 高度可移植性 :编译成普通JavaScript后,可以在几乎任何机器上运行,包括浏览器、服务器以及支持JavaScript API的操作系统上的原生应用。
- 丰富的语言特性 :其语言特性可分为三类,前两类与ECMA - 262 ECMAScript语言规范的版本相关,第三类包含一些不会成为ECMAScript标准一部分的特性,如泛型和类型注解。
TypeScript还有许多原生框架,如Angular、Ionic等,同时也能使用大量用JavaScript编写的现有库和框架,编译后的TypeScript程序也能被任何JavaScript程序使用。
二、TypeScript的组成部分
TypeScript由三个不同但互补的部分组成:
1. 语言 :包
超级会员免费看
订阅专栏 解锁全文
1068

被折叠的 条评论
为什么被折叠?



