介绍
TypeScript 现在用的已经很广泛了,无论使用React、Vue、Angular都可以使用TypeScript来实现JavaScript代码。
TypeScript是什么?
TypeScript是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,TypeScript 在 JavaScript 的基础上添加了可选的静态类型和基于类的面向对象编程。
其实TypeScript就是相当于 JavaScript 的增强版,但是最后运行时还要编译成JavaScript。TypeScript最大的目的是让程序员更具创造性,提高生产力,他将极大增强JavaScript编写应用的开发和调试环节,让JavaScript 能够方便用于编写大型应用和进行多人协作。
TypeScript和JavaScript的对比
TypeScript 与JavaScript两者的特性对比,主要表现为以下几点:
1、TypeScript是一个应用程序级的JavaScript开发语言。(这也表示TypeScript比较牛逼,可以开发大型应用,或者说更适合开发大型应用)
2、TypeScript是JavaScript的超集,可以编译成纯JavaScript。这个和我们CSS里的Less或者Sass是很像的,我们用更好的代码编写方式来进行编写,最后还是生成原生的JavaScript语言。
3、TypeScript跨浏览器、跨操作系统、跨主机、且开源。由于最后他编译成了JavaScript所以只要能运行JS的地方,都可以运行我们写的程序,设置在node.js里。
4、TypeScript始于JavaScript,终于JavaScript。遵循JavaScript的语法和语义,所以对于我们前端从业者来说,学习起来得心应手,并没有太大的难度。
5、TypeScript可以重用JavaScript代码,调用流行的JavaScript库。
6、TypeScript提供了类、模块和接口,更易于构建组件和维护。
网友评论