typescript-介绍&安装&开发工具


引言:

  既然有了JavaScript,为什么还需要typescript呢?两者有什么不同呢?

一:介绍

一:typeScript

1:JavaScript

  JavaScript的产生历程这里就不详细说了,我们说说关键点。

  1999年12月ECMAScript发布第三标准版本后,接下来10年就不行了。直到2005年借助ajax,JavaScript得以复兴。

  2009年12月ECMAScript 5发布。随后2012年,开始流行。

  2015年,ECMAScript 6发布。

2:typescript出现的原因

  (1)JavaScript大型web应用容易出现失控,难以驾驭。

  (2)而类似 CoffeeScript 和 Script# 语言难以使用JavaScript的语言特性。

  (3)微软认为JavaScript 只是一门脚本语言,设计理念简单,缺乏对类和模块的支持,并非真正用于大型web应用。

3:typescript 的特点

  (1)免费开源

  (2)基于ECMAScript进行扩展,是 JavaScript的超集。

  (3)添加可选静态类型、类、模块

  (4)可编译为 JavaScript

  (5)跨平台,支持所有浏览器、主机和操作系统。

下图可以看到typescript与es5、es6的关系

  

二:环境准备

1:安装node.js

请先安装nodejs,配置淘宝源

  前端-Node.js-解释器软件包的安装与介绍  

  淘宝源配置

2:npm

  node.js的包管理工具,不仅仅承接Node生态的包管理,也承接了JavaScript的包管理工作。安装node.js时,已经把npm捆绑安装了。

  npm有三个不同部分组成:网站、注册表、CLI。网站是用户发现软件的主要工具。注册表是一个关于软件包的大型数据库,而CLI则告诉开发者如何在注册表上发布软件包或下载软件包。

3:yarn

  yarn是Facebook、Google、Exponent和Tilde 共同开发的一款 新JavaScript 包管理工具。yarn并没有试图取代npm,yarn同样是从npm注册源获取模块的CLI客户端。它存在的目的是为了解决npm面临的少数问题。比如依赖版本的锁定、并行安装以及文案输出等。当然npm本身也在积极解决这些问题。

  安装:npm install -g yarn  (推荐使用Yarn官方推荐方式安装)

4:typescript 的安装

  npm install -g typescript

  npm install -g ts-node        (ts-node:typescript编译过程,提供直接运行typescript代码的能力)

 

5:Visual  Studio Code 工具的安装

  这款IDE 非常适合 typescript

 

三:开发工具的配置

1:ts文件的使用--手动编译

写一个ts文件,需要编译成js文件使用

E:\ruby\代码>tsc hello.ts

  

2:开发工具VScode --自动编译ts文件

第一步:创建tsconfig.json文件(命令:tsc --init生成配置文件)

先打开对应的文件夹

  

在对应的文件夹中生成json配置文件

  

修改配置文件

  

 

第二步:菜单:任务--》运行任务,点击tsc监视 -tsconfig.json。然后就可以自动编译生成js代码

   

 

如果你想执行代码:

   

 

3:开发工具Hbuild --自动编译ts文件

安装插件

  

  

  

 配置

   

 

   

 


 

资料:

  视频教程

  https://ts.xcatliu.com/(不错的网络书籍)

  W3school

  菜鸟教程

  官网

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM