< >
使用型別安全的JavaScript強化Web開發技巧「學習TypeScript是一種優秀的、平易近人的工具。Josh介紹TypeScript的關鍵部分,無須被不必要的細節所困擾。」—Ryan Cavanaugh, 微軟首席軟體工程師,TypeScript開發團隊經理「Josh的專業知識貫穿了學習TypeScript的主軸。不僅具有深度有趣的教育內容且引人入勝。」—Cassidy Williams, 經驗豐富的開發工程師,創業顧問和投資人TypeScript征服了JavaScript的世界。TypeScript在開發人員問卷調查中,被認定為世界上發展最迅速且最受歡迎的程式語言之一,已經廣泛應用於消費和商業產品中,最為熟知的是它有助於擴充大規模Web應用程式。然而TypeScript到底是什麼?以及它如何使用、內部的運作模式?這本書適合初學者及進階JavaScript程式人員,從對「型別、型別系統」的一無所知到完全掌握TypeScript基礎知識。讀者將學習到:‧TypeScript的優勢及其型別系統在「原生」JavaScript之上的特殊之處‧使用僅限於開發過程中的型別註記,來操作TypeScript的型別系統‧分析和解讀程式碼,協助使用者擴充現有的開發模式‧幫助使用者處理陣列、類別、函數、物件和其他重要的內建JavaScript資料結構‧有效調整設定TypeScript配置選項,為團隊和專案定制TypeScript編譯器選項‧提供的自動重構和程式碼智慧搜尋等多種IDE整合環境工具,協助快速開發並減少錯誤
Josh Goldberg 是一名開放原始碼的維護者及軟體顧問,曾為TypeScript及其周邊系統的專案有具體的貢獻,例如typescript-eslint和TypeStat。在此之前,Josh是Codecademy網路平台團隊的前端開發人員,他帶領公司使用TypeScript,並協助建立Learn TypeScript課程。
第一部分 概念第一章 從 JavaScript 到 TypeScript第二章 型別系統第三章 聯集與字面第四章 物件第二部分 功能第五章 函數第六章 陣列第七章 介面第八章 類別第九章 型別修飾符號第十章 泛型第三部分 使用第十一章 宣告檔案第十二章 使用 IDE 功能第十三章 配置設定選項第四部分 額外學分第十四章 語法擴充第十五章 型別操作詞彙表
建構微服務|設計細微化的系統 第二版 UX策略|設計創新數位解決方案的產品策略心法 第二版 Effective TypeScript 中文版|提昇TypeScript技術的62個具體作法
購買紙本書