大家也许对TypeScript 不熟悉。在这里我家但介绍一下。
TypeScript 是JavaScript类型的超集。它可以编译成JavaScript,在任何浏览器上,任何操作系统上运行。
始于JavaScript,归于JavaScript
TypeScript从今天数以百万计的JavaScript开发者所熟悉的语法和语义开始。使用现有的JavaScript代码,包括流行的JavaScript库,并从JavaScript代码中调用TypeScript代码。
TypeScript可以编译出纯净、 简洁的JavaScript代码,并且可以运行在任何浏览器上、Node.js环境中和任何支持ECMAScript 3(或更高版本)的JavaScript引擎中。
先进的 JavaScript
TypeScript提供最新的和不断发展的JavaScript特性,包括那些来自2015年的ECMAScript和未来的提案中的特性,比如异步功能和Decorators,以帮助建立健壮的组件。
这些特性为高可信应用程序开发时是可用的,但是会被编译成简洁的ECMAScript3(或更新版本)的JavaScript。
那TypeScript 的诞生,和发展有什么意义呢?
软件发发人员用的编程语言基本上都是OOP(c#),也就是说是面向对象的编程语言。而JavaScript是脚本语言,不是面向对象的。因此,大多数开发人员,不是JaveScript 高手,或许他们对JaaScript也不感兴趣。但JavaScrip 是当今Web开发的语言,离不开it。因此就出现了Web前端开发人员,和后台开发人员。Web前端开发用JavaScript, 而后台开发人员用 c#.
TypeScript的出现,就使得软件行业的主力军(也就是c#开发人员)也能做Web前端开发。可以这么说,TypeScript的使用和推广,将提高整合软件(网站)开发的生产力。
更多了解 TypeScript ,可以访问TypeScript官网
https://www.tslang.cn/