此書是 TypeScript Deep Dive 的中文翻譯版,感謝做者 Basarat 的付出。javascript
數據來源:npm 包下載量html
正如你所見,TypeScript 發展至今,已經成爲大型項目的標配,其提供的靜態類型系統,大大加強了代碼的可讀性以及可維護性;同時,它提供最新和不斷髮展的 JavaScript 特性,能讓咱們創建更健壯的組件。java
TypeScript Deep Dive 是一本很好的開源書,從基礎到深刻,很全面的闡述了 TypeScript 的各類魔法,無論你是新手,仍是老鳥,它都將適應你。此外,它不一樣於 TypeScript 官方給出的文檔(固然 TypeScript 給出的文檔是很好的),在此書中,結合更實際應用(Vue、React 等)的場景用例,你將能深刻理解 TypeScript。git
現在社區已經存在部分翻譯,但都彷佛已經中止更新。github
因而在某天的某個衝動之下,這個 RP 就誕生了。typescript
TypeScript Deep Dive 書中包含一部分 JavaScript Future 和一些其餘的內容,在這裏,咱們並不打算翻譯它,若是你有興趣,能夠查看原書中 JavaScript Future 的有關章節。npm
因爲 TypeScript 更新頻繁,在此書中,我也將加入一些原書中並無涉及到可是有意思的一些知識點(實踐),但願和你們相互學習,一塊兒進步。學習
此外,在不違背原做者本意前提下,爲了更直觀的表達,部份內容將採用意譯,而非直譯。翻譯
若是你和我同樣對 TypeScript 一見傾心,能夠訂閱(star)本項目,及時收到有關於此項目的更新。3d
若是你對文章有任何疑問,歡迎提交 issues 和我交流。
若是你認爲有些地方翻譯表達不夠準確,或者你想補充一些文中沒提到可是很是有意思的知識點,歡迎 PR。
開始閱讀:深刻理解 TypeScript