【TypeScript入门】了解TypeScript的工作流程

文章简介

本文是我在学习TS课程中,对于TS工作流程相关知识的整理。学习TS,我们必须要了解TS是如何工作的,它的工作流程是怎样的。在文章中,我会一步步带着看到本文的小伙伴们了解TS的工作流程。内容详细!值得学习!

主要内容

1 TypeScript工作流程

1.1 图示+简单解释

在这里插入图片描述
简单解释:写好TS代码 => 用tsc编译器编译为JS => 由浏览器调用并执行JS文件

1.2 理顺区分JS与其他语言

JavaScript的名字想必大家一定都很熟悉,但是在后续学习中,可能会碰到很多稀奇古怪的名字。比如ES6,ECMAScript,ES,ES7/8等等。
在这里插入图片描述
这个时候,我们只需要搞清楚这些名词之间的关系就可以了。

JavaScript命名梳理:(也可参照下图)

  • 其实这么多的名词,都是在描述同一个语言——JavaScript。
  • ECMAScript简称ES,后面的数字是为了区分版本。
  • JavaScript与Java没有任何关系。
    当时发明JavaScript这门语言时,用当时最流行的语言——Java作为命名。
    在这里插入图片描述
    JavaScript版本梳理:
  • ES3、ES5支持目前所有的主流浏览器,能够在浏览器上无障碍运行。
  • ES6其实就是ES2015(往后的版本ES7就是ES2016…以此类推ES11就是ES2022)。但是ES6目前在浏览器不支持,但未来一定会支持。(所以ES6的运行也必须要通过Babel来转化为ES5或者ES3)
  • ES6这个版本可以说是颠覆性的改版,第一次从语言层面上真正开始支持面对对象,同时还吸收了TS的特性,支持const和let两个关键词,并且引入了模块的概念。

ES6相关内容可以参考ECMAScript6专栏的内容。
点击直接进入ECMAScript6专栏

2 如何用TypeScript运行web

2.1 为项目添加html文件

为了让js/ts类型的文件在浏览器中运行,就得在项目中创建html文件。这里命名为index.html
用vs code创建快捷模板——在文件中输入html,选择:5,vs code会自动生成html项目模板。

  • html部分
<!DOCTYPE html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dorable_Wander

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值