整理了一下 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
,自動編譯