日期:2025/04/01 13:06来源:未知 人气:60
TypeScript是一款微软开发推出的开源自由的面向对象的编程语言。正如我们很多人认为的C++语言是C语言的超集一样,TypeScript也是JavaScript的一个超集。所以它可以使用现有的已成熟的JavaScript代码和流行库,扩展了JavaScript的语法。TypeScript能从JavaScript代码中调用TypeScript代码,能编译纯净、简洁的JavaScript代码并运行在任何浏览器上。
和JavaScript相比,TypeScript语言有更多的规则和类型限制,代码具有更高的预测性、可控性,易于维护和调试;对模块、命名空间和面向对象的支持,更容易组织代码开发大型复杂程序。当然,这上面都是对TypeScript语言的大众化的一本正经地介绍。其实,机智客认为TypeScript编程语言只是一种侧重于web端的编程语言,或者我们干脆把它理解成浏览器web开发的语言就行了。尽管我们知道,现在很多成熟的完善的编程语言往往都不只是能在一个领域,但往往某个语言最适应于某领域。就好比C/C++语言最适合开发底层和引擎,JavaScript和TypeScript一般只用于web前后端。但我们不能说C语言做不了应用软件,也不能说JS和TypeScript完全不能做桌面应用。
既然我们已经了解了一些常识,那么我们不妨在自己的电脑上安装下TypeScript编程语言。而TypeScript的安装,也和其他编程开发软件不一样,毕竟它只是web端编程语言,其编程也不同于桌面应用二进制文件或移动端应用那种安装包的编程。在官网上,官网提醒,命令行的TypeScript编译器可以使用Node.js包来安装。多半情况,我们安装TypeScript的插件即可。所以由于安装的简单,我们一下把Windows和Ubuntu Linux两种操作系统下的安装都说一下。
其实在上一篇关于开源系列的文章中,我们已经介绍了VScode的安装。其实这也是为这一篇打基础,由于安装了VScode编辑器,所以我们就可以快速顺利地安装TypeScript了:扩展插件。这是使用VScode开发的基本技能,也就是用扩展来安装支持各种编程语言开发的环境。这个属于一键安装,比较简单。不管我们在Windows系统里还是在Ubuntu Linux系统里,只要安装了VScode差不多都一样。至于没有安装VScode的Linux系统,官方提供的安装TypeScript语言的方法是通过命令行:npm install -g typescript执行就行。