整理了一下 Typescript 的学习笔记,方便后期遗忘某个知识点的时候,快速回忆。
为了不凌乱,用 gitbook 结合 marketdown 整理的。 github地址是:ts-gitbook
如果有不对的地方,欢迎留言指出。html
众所周知,JavaScript 是弱类型的,而这对开发人员来讲,在必定程度上算是一个“痛点”。解决这个问题的两个主要库是 Typescript 和 Flow。但 Typescript 彷佛更受欢迎,且愈来愈受到开发人员的喜好。java
中文网:https://www.tslang.cn/node
目录:github
npm install -g typescript
.ts
文件,好比:test.ts,内容以下:let str:string = 'test';
tsc test.ts
.js
文件。而这个 .js 文件是编译生成的 ES5 语法的 js 文件。使用开发工具,对编写的 TypeScript 代码能进行语法高亮(便于阅读)、语法校验(减小错误)、保存后当即编译,提升开发效率节省工做量。能用工具作的事,就不要浪费人力。typescript
tsc --init
,生成配置文件 tsconfig.json。可修改 "outDir": "./js",指定编译后的文件放置目录。ctrl + shift + p
,调出命令窗口paci
,找到 Package Control installTypescript
,语法高亮、语法校验tsc --init
,生成配置文件 tsconfig.json。可修改 "outDir": "./TypescriptCompletion
,自动编译