2020你應(yīng)該知道的TypeScript學(xué)習(xí)路線

公眾號(hào):前端微服務(wù)
GitHub:https://github.com/yongbolu
作 ?者:子奕
一、概述
隨著Vue3的發(fā)布,作為JavaScript類型超集的TypeScript,以可以編譯成純JavaScript,可以在任何瀏覽器、任何計(jì)算機(jī)和任何操作系統(tǒng)上運(yùn)行,并且開源,被再一次被推向了前端開發(fā)語(yǔ)言的巔峰,為了順應(yīng)時(shí)代的變化,爭(zhēng)取成為與時(shí)俱進(jìn)的開發(fā)者,小編特意總結(jié)出前端學(xué)習(xí)大綱,希望為學(xué)習(xí)路上的大家提供一點(diǎn)點(diǎn)幫助,如果大家覺(jué)得有幫助,記得給小編點(diǎn)個(gè)贊。
二、學(xué)習(xí)路線
Typescript基礎(chǔ)介紹
數(shù)據(jù)類型
聯(lián)合類型-接口
數(shù)組類型
函數(shù)類型
類型斷言
類型別名
枚舉
類修飾符
泛型
ts的應(yīng)用
typeScript 的安裝和編譯
TSC常用命令介紹
tsconfig.json介紹
tsconfig.json基礎(chǔ)配置
tsconfig.json嚴(yán)格類型檢測(cè)配置
tsconfig.json 附加檢測(cè)配置
tsconfig.json 模塊解析配置
tsconfig.json Source Map配置
tsconfig.json 實(shí)驗(yàn)和高級(jí)配置
項(xiàng)目目錄結(jié)構(gòu)創(chuàng)建
npm模塊包安裝
npm scripts 命令創(chuàng)建
基礎(chǔ)后臺(tái)服務(wù)創(chuàng)建
Typescript搭建腳手架
Express+Typescript 后臺(tái)服務(wù)創(chuàng)建
NodeJS+Express+MongoDB
三、推薦閱讀
TypeScript handbook — book TypeScript Deep Dive — book TypeScript-React-Starter — github react-typescript-cheaTSheet — github Advanced Static Types in TypeScript — egghead.io Use TypeScript to develop React Applications — egghead.io Practical Advanced TypeScript — egghead.io Ultimate React Component Patterns with Typescript 2.8 — medium
