前言

從 JavaScript 程式設計師的角度總結思考,循序漸進的理解 TypeScript。

正體中文翻譯

本書 TypeScript 新手指南 的原文來自於簡體中文的 TypeScript 入门教程 專案,並將其內容翻譯為正體中文版。如有正體中文翻譯不妥的地方,歡迎發 Issue 給我,或到 Will 保哥的技術交流中心 粉絲團留言給我,謝謝!🙂

關於本書

本書是作者在學習 TypeScript 後整理的學習筆記。

隨著對 TypeScript 理解的加深和 TypeScript 社群的發展,本書也會做出相應的更新,歡迎大家 Star 收藏

  • 發現文章內容有問題,可以直接在頁面下方評論

  • 對專案的建議,可以提交 issue 向作者反饋

  • 歡迎直接提交 pull-request 參與貢獻

為什麼要寫本書

TypeScript 雖然有官方手冊及其非官方中文版,但是它每一章都希望能詳盡的描述一個概念,導致前面的章節就會包含很多後面才會學習到的內容,而有些本該一開始就瞭解的基礎知識卻在後面才會涉及。如果是初學者,可能需要閱讀多次才能理解。所以它更適合用來查閱,而不是學習。

與官方手冊不同,本書著重於從 JavaScript 程式設計師的角度總結思考,循序漸進的理解 TypeScript,希望能給大家一些幫助和啟示。

由於一些知識點與官方手冊重合度很高,本書會在相應章節推薦直接閱讀中文手冊。

關於 TypeScript

TypeScript 是 JavaScript 的一個超集,主要提供了型別系統對 ES6 的支援,它由 Microsoft 開發,程式碼開源於 GitHub 上。

它的第一個版本釋出於 2012 年 10 月,經歷了多次更新後,現在已成為前端社群中不可忽視的力量,不僅在 Microsoft 內部得到廣泛運用,而且 Google 的 Angular2 也使用了 TypeScript 作為開發語言。

適合人群

本書適合以下人群

本書不適合以下人群

  • 沒有系統學習過 JavaScript

  • 已經能夠很熟練的運用 TypeScript

評價

《TypeScript 入門課程》全面介紹了 TS 強大的型別系統,完整而簡潔,示例豐富,比官方文件更易讀,非常適合作為初學者學習 TS 的第一本書。

—— 阮一峰

目錄

版權許可

本書採用「保持署名—非商用」創意共享 4.0 許可證。

只要保持原作者署名和非商用,您可以自由地閱讀、分享、修改本書。

詳細的法律條文請參見創意共享網站。

相關資料