Learning route

從 JavaScript 到 TypeScript:30 天建立 AI 時代的型別思維

24 篇文章

用 30 天從 JavaScript 走進 TypeScript,建立能與 AI 協作、也能自行驗證的型別思維。

API 型別設計:依用途拆分型別7 min readAPI 傳來的資料,TypeScript 知道嗎?10 min readinfer:理解函式庫如何推導型別6 min read映射型別、條件型別與元組7 min read工具型別:從既有型別產生新型別7 min readkeyof、typeof 與索引存取型別:避免重複維護型別6 min read泛型:保留輸入與輸出的關係7 min read函式型別:函式也是資料契約8 min read結構型別:長得一樣就可能相容7 min readInterface vs Type:從使用目的判斷7 min read型別斷言:as 為什麼可能只是在欺騙自己?5 min readany、unknown、never:處理未知資料與遺漏分支6 min read可辨識聯集:一個欄位決定要帶哪些資料5 min read型別縮小:讓條件判斷幫忙確認型別5 min read字面值與聯集:用型別表達業務規則4 min read物件型別:從資料結構開始建模5 min read型別推論:讓 TypeScript 自己理解程式7 min read從 JavaScript 到 TypeScript:編譯時與執行時8 min readES Module:現代 JavaScript 專案的邊界7 min readPromise、async/await 與事件迴圈8 min readPrototype、Class 與 this8 min readScope 與 Closure:函式如何記住外部狀態?7 min readJavaScript 是動態型別,問題到底出在哪裡?10 min readAI 都會寫程式了,為什麼還要學 TypeScript?8 min read