Typescript学习(一)----准备篇

什么是typescript?

typescript是微软开发的一个脚本语言。他是JavaScript的超级,他遵循es6语法规范,他扩展了JavaScript的语法。

理解es5,es6,javascript,typescript的概念和关系?

es是JavaScript脚本规范,我们常用的es5,es6是这个规范的两个不同版本。因此,ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现

我们为什么要学习typescript语言?

1.因为typescript支持es6的规范
2.减少在开发过程中代码出错几率,提高代码质量

使用typescript编译工具

大部分的主流浏览器还不支持typescript脚本的语法,所以我们需要一些编译工具来实现typescript对JavaScript的转换:
1.使用typescript官网的工具:http://www.typescriptlang.org/play/index.html
2.安装本地的typescript编译工具

本地安装使用typescript?

1.输入下面的命令

npm install -g typescript

2.在你所需要的目录下新建文件demo.ts,并输入下面的代码:

export class hello{
}

3.在刚才的目录下面使用命令行输入 tsc demo.ts,你就可以在本目录下面得到一个已经编译好的demo.js文件,这样我们就完成了一次typescript的编译

使用vscode编辑器实现typescript的自动编译

看了网上的很多博客都有关于构建任务来执行Typescript编译的,如果你需要制定输出目录的,那么你可以选用这些博客中的内容。如果你仅仅是需要学习typescript让它能转换成大多数浏览器支持的JavaScript格式,逆境不需要局限于任何编辑器,只需要在项目根目录下面开启一个终端,输入下面的代码:

tsc -w

下面摘自typescript官网的一段描述
(在Watch模式下运行编译器。监视输入文件并触发更改的重新编译。)
这样我们在修改ts文件时,就能动态的在统计目录下面更新同名js文件了

猜你喜欢

转载自www.cnblogs.com/hanqingtao/p/9103550.html
今日推荐