返回

#yyds干货盘点#初聊typescript

发布时间:2023-07-24 12:05:54 293
# typescript# npm

一、认识Typescript

(1)Javascript是一种动态类型的弱类型语言

Javascript超集: A.包含与兼容所有JS特性,支持共存 B.支持渐进式引入与升级

(2)TypeScript是一种静态类型的弱类型语言

静态类型的优点:

A.可读性增强:基于语法解析TSDoc,ide增强

B.可维护性增强:在编译阶段暴露大部分错误=>多人合作大型项目中,可以获得更好的稳定性和开发效率

(3)Typescript是Javascript的超集,具有可选的类型并可以编译成纯JS


二、Typescript优缺点

1、优点:

(1)增强代码的可维护性,尤其在大型项目开发中效果显著

(2)友好地在编译器提示错误,在编译阶段就能检查类型,发现大部分错误

(3)支持最新的JS的特性

(4)繁荣的生态圈,typescript被普遍使用,多种框架都支持,尤其是Vue3

2、缺点:

(1)插件库兼容不够完美

(2)增加前期开发成本


三、运行Typescript

例如,创建一个test.ts文件,

(1)npm i -g typescript

tsc -v 查看tsc版本

tsc --init 初始化 使用命令:tsc test.ts ,可将TS文件转化为JS文件

(2)npm i -g ts-node 使用命令:ts-node test.ts 可以直接执行TS文件

(3)npm i -D tslib @types/node 如果(2)之后运行还会报错,就再安装(3)

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
对ajax源码的onreadystatechange的理解 2023-07-24 08:57:29