关于TS和JS的区别

关于TS和JS的区别,第1张

TS是JS的一个超集,TS包含了JS的库和函数,TS上可以写任何的JS,调用任何的JS库。ts需要静态编译,它提供了强类型与更多面向对象的内容。

1、TypeScript 引入了 JavaScript 中没有的“类”概念

2、TypeScript 中引入了模块的概念,可以把声明、数据、函数和类封装在模块中。

3、js没有重载概念,ts有可以重载

4、ts对比js基础类型上,增加了 void/never/any/元组/枚举/以及一些高级类型

dts文件是由TypeScript编译器生成的,这些文件包含了JavaScript中可用的接口和对象的定义,以及它们之间的关系。TypeScript编译器可以根据JavaScript代码自动生成dts文件,也可以根据用户自定义的dts文件生成JavaScript代码。

live server

vscode插件,实现html文件的实时刷新,只要我们保存了文件,live server就会刷新页面

扩展>搜索>安装即可

在html文件中右键,点击“open with live server”

typescript

大家都知道,不论是node还是浏览器都是无法运行ts文件的,需要手动的将ts文件转换成js文件,这就需要一个转换的包了:typerscript,建议全局安装

编译ts文件

右键侧边栏的ts文件,点击打开终端

然后终端就会进入ts的检测模式了

现在再修改ts文件,一保存,就会自动重新编译,ts文件发生变化,生成的js文件相应发生变化,live server发现了变化,浏览器也会随之变化,这样形成了实时刷新

结束终端的命令是:CTRL+ c,光标要先点一下控台,不然没用,一次ctrl+c不行,就多摁几遍

你, 学废了吗

以上就是关于关于TS和JS的区别全部的内容,包括:关于TS和JS的区别、npm里众多.d.ts文件是如何生成的、浏览器中间接运行typescript,并实现实时刷新(vscode)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10077265.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存