TypeScript類型體操通關(guān)秘籍資源簡介
類型編程是 TypeScript 深水區(qū)技能,因為比較復(fù)雜,被戲稱為 ;類型體操;。但它其實有一些套路,只要掌握它們,類型編程就沒那么難了。
這本小冊會先帶大家熟悉 TypeScript 類型系統(tǒng)中的各種類型和類型運(yùn)算,然后把類型編程的六大套路總結(jié)成順口溜幫助大家記憶。在詳細(xì)解釋每一個套路之后,也提供了大量的實戰(zhàn)案例(案例都有 playground 的地址)幫助大家鞏固所學(xué)知識。比如模式匹配做提取的案例合并、重新構(gòu)造做變換的案例合并、遞歸復(fù)用做循環(huán)的案例合并等等。
課程目錄
1 如何閱讀本小冊.md
2 為什么說 TypeScript 的火爆是必然?.md
3 TypeScript 類型編程為什么被叫做類型體操?.md
4 TypeScript 類型系統(tǒng)支持哪些類型和類型運(yùn)算?.md
5 套路一模式匹配做提取.md
6 套路二重新構(gòu)造做變換.md
7 套路三遞歸復(fù)用做循環(huán).md
8 套路四數(shù)組長度做計數(shù).md
9 套路五聯(lián)合分散可簡化.md
10 套路六特殊特性要記清.md
11 類型體操順口溜.md
12 TypeScript 內(nèi)置的高級類型有哪些?.md
13 真實案例說明類型編程的意義.md
14 類型編程綜合實戰(zhàn)一.md
15 類型編程綜合實戰(zhàn)二.md
16 新語法 infer extends 是如何簡化類型編程的.md
17 原理篇逆變、協(xié)變、雙向協(xié)變、不變.md
18 原理篇編譯 ts 代碼用 tsc 還是 babel?.md
19 原理篇實現(xiàn)簡易 TypeScript 類型檢查.md
20 原理篇如何閱讀 TypeScript 源碼.md
21 原理篇一些特殊情況的說明.md
22 小冊總結(jié).md
23 加餐3 種類型來源和 3 種模塊語法.md
24 加餐用 Project Reference 優(yōu)化 tsc 編譯性能.md
25 加餐一道 3 層的 ts 面試題.md
26 加餐項目中 2 個真實的類型編程案例.md