预购商品
书目分类
特别推荐
創造應用程式規模的JavaScript 「如果你想要深入學習TypeScript,找這本書就對了。《TypeScript程式設計》展示了在JavaScript之上使用型別系統的所有好處,並提供深刻的見解幫助你精通此語言。」—Minko Gechev 工程師,Google Angular團隊 「《TypeScript程式設計》讓我快速且有效地了解TypeScript工具鏈和整個生態系統。我有過的每個使用問題都被簡潔有力的實務案例所解答了。「進階型別」那一章分析了我常感到疑惑的術語,並展示如何運用TypeScript創造極度安全但用起來依然令人愉悅的程式碼。」—Sean Grove OneGraph共同創始人 使用動態型別語言的程式設計師都會告訴你,要將程式規模擴展為更多行的程式碼並由更多工程師維護,有多麼困難。那就是Facebook、Google和Microsoft為他們動態型別的JavaScript和Python程式碼發明逐步靜態型別層的原因。這本實務的書籍會向你展示,這種型別層之一的TypeScript是其中獨一無二的佼佼者:它會以其強大的靜態型別系統來讓程式設計變得有趣。 如果你是具有中等JavaScript經驗的程式設計師,作者Boris Cherny會教授你如何精通TypeScript語言。你會學到TypeScript如何能幫助你消除程式碼中的臭蟲,並讓你更輕易將程式碼的規模拓展,讓更多工程師維護。 在本書中,你會: .從基礎開始:學習TypeScript不同的型別和型別運算子,包括它們的用途,以及如何使用 .探索進階主題:了解TypeScript精密的型別系統,包括如何安全地處理錯誤,以及建置非同步的程式 .實際動手做:並用你最愛的前端和後端框架與TypeScript,將你既有的JavaScript專案遷移至TypeScript,並且讓你的應用程式正式上線執行
第一章 簡介 第二章 TypeScript:10_000 英尺高的觀點 第三章 全都關於型別 第四章 函式(Functions) 第五章 類別與介面 第六章 進階型別 第七章 處理錯誤 第八章 非同步程式設計、共時與平行處理 第九章 前端與後端框架 第十章 Namespaces.Modules 第十一章 與 JavaScript 的交互作業 第十二章 建置與執行 TypeScript 第十三章 結論 附錄A 型別運算子 附錄B 型別工具 附錄C 有範疇的宣告 附錄D 為第三方的 JavaScript 模組撰寫宣告檔案的訣竅 附錄E 三斜線指引 附錄F 用於安全性的 TSC 編譯器旗標 附錄G TSX
作者簡介 Boris Cherny Boris Cherny 是Facebook的工程與產品主管。之前曾服務於創投公司、廣告技術公司,以及數家新創公司。他的興趣是程式語言、程式碼合成與靜態分析,以及建置人們喜愛的使用者體驗。
买了这本书的人也买...
客服公告
热门活动
订阅电子报