大前端:TypeScript是JavaScript 为了未来,不得不去面对!
TypeScript简介:
JavaScript 的一个超集,并且向JavaScript 添加了静态类型和基于类的面向对象编程。
1.添加了类型的 JavaScript,是JavaScript的超集。可以支持 ECMAScript 的各种新特性。
2.向下完全兼容 JavaScript 的,它不会修改 JavaScript 运行时的特性。
3.基于以上特点,可以运行在浏览器、Node.js 等环境中。
4.适用于开发较大规模 JavaScript 应用程序的需求
最重要的是:
TypeScript 作为静态类型语言,编写代码的时候要明确变量的数据类型,数据类型是在 编译期间要确定的。
JavaScript 在运行期间才去进行数据类型检查
三大框架支持
1.Angular 是 TypeScript 最早的支持者,官方推荐使用 TypeScript 来创建。
2.React 对 TypeScript 的支持也很好,TypeScript+react已经流行起来。
3.Vue3.0 正式版支持 TypeScript 编写,国内最香的框架。
TypeScript 是开发大型编码项目的有力工具。其面向对象编程语言的特点和类型检查的优势,使其在开发大型项目时,得心应手。
相对较小的项目,使用规范的 JavaScript 也未尝不可。