TypeScript基础
风靡全球的js类型系统
为大型系统而生
ts 是静态类型化的 js 的超集,在大型工程中有无可比拟的优势。
招聘市场需求
大量的前端团队都在使用 ts 进行系统的开发。
新框架几乎都在使用 ts
我觉得学习 ts 最快的方法就是跟着别人的视频先大概了解一下 ts 到底是什么,能干什么事,大概的语法了解一下,深入部分可以自己去官方文档去查看。这里我推介一下我学习 ts 用到的部分视频资料网址。
包含了装饰器等的使用,可以从多个角度了解 ts 在日常开发中的使用。
在这个网站中甚至有 vue3、vue-router、js 基础、php 等全方面教程。可以全方位了解开发时前后端的流程。
小满zs
的 ts 基础教程在开始使用 ts 前要有以下的准备工作:
可以现在 typescript 官方训练场测试学习测试 ts 代码
也可以在本地安装 typescript 进行项目开发
推荐使用 vite 创建 ts 项目,开箱即用。
通过 npm 全局安装 ts
1 | npm i -g typescript |
创建 ts-learn 目录用于 ts 的学习
1 | mkdir ts-learn && cd ts-learn |
在 ts-learn 目录下进行 node 项目初始化
1 | npm init -y |
进行 ts 的初始化工作
全局安装 ts 后会有 tsc 命令
1 | tsc --init |
tsc 项目初始化后,会出现 tsconfig.json 文件,可以在 tsconfig.json 中开启或关闭某些设定。
更推介这种创建方式,省去很多对 tsc 的配置,可以让我们专注在 ts 的内容中
1 | pnpm create vite |
选择 Vanilla , typescript 即可创建好一个 typescript 的项目。