typescript初体验,带你20分钟上手ts

256 阅读2分钟

首先明白五个问题,带着这五个问题寻找答案,你就能理解ts并且会用ts

一.什么是ts?

答:Typescript是JavaScript的 类型化超集,它支持所有JavaScript的语法,并在此基础上添加静态类型定义和面向对象的思想。最终编译成JavaScript运行。即它本身是不能直接运行在浏览器上的,需要编译成js才能在浏览器运行。

二.ts怎么用?

答:1.首先安装ts,通过npm 包管理器安装ts,

 npm install -g typescript

2.在编辑器中新建一个first.ts文件,写一段ts代码编辑到,first.ts文件中,然后终端或者命令行输入;

tsc first.ts

输出结果为一个first.js文件,它包含了和输入文件中相同的JavsScript代码。 一切准备就绪,我们可以运行这个使用TypeScript写的JavaScript应用了!

语法规则是啥呢?

可以具体看ts中文文档,链接:typescript.bootcss.com/tutorials/t…

三,ts有啥优点?应用场景是啥?

答: 1.开源,跨平台。它本身不需要考虑运行环境的问题,所有支持JavaScript的地方都可以使用typescript; 2.引入静态类型声明,减少不必要的类型判断和文档注释; 3.及早发现错误,静态类型检查1或编译时发现问题,不用等到运行; 4.类、接口的使用更易于构建和维护组件; 5.重构更方便可靠,适合大型项目;

四:ts原理是啥,我能用ts做啥项目

答: 可以结合vue3+ts做个后台管理系统,具体b站搜索项目

五:我能不能做一套类似ts的东西呢?或者基于ts造轮子,封装一些东西

自己开动脑筋,实现了这一部,代表你已经精通ts啦,

下面快快开始学习之旅吧