深入理解 TypeScript

三毛丶發表於2018-08-26

此書是 TypeScript Deep Dive 的中文翻譯版,感謝作者 Basarat 的付出。

Why

downloads

資料來源:npm 包下載量

正如你所見,TypeScript 發展至今,已經成為大型專案的標配,其提供的靜態型別系統,大大增強了程式碼的可讀性以及可維護性;同時,它提供最新和不斷髮展的 JavaScript 特性,能讓我們建立更健壯的元件。

TypeScript Deep Dive 是一本很好的開源書,從基礎到深入,很全面的闡述了 TypeScript 的各種魔法,不管你是新手,還是老鳥,它都將適應你。此外,它不同於 TypeScript 官方給出的文件(當然 TypeScript 給出的文件是很好的),在此書中,結合更實際應用(Vue、React 等)的場景用例,你將能深入理解 TypeScript。

如今社群已經存在部分翻譯,但都似乎已經停止更新。

於是在某天的某個衝動之下,這個 RP 就誕生了。

翻譯內容

TypeScript Deep Dive 書中包含一部分 JavaScript Future 和一些其他的內容,在這裡,我們並不打算翻譯它,如果你有興趣,可以檢視原書中 JavaScript Future 的有關章節。

由於 TypeScript 更新頻繁,在此書中,我也將加入一些原書中並沒有涉及到但是有意思的一些知識點(實踐),希望和大家相互學習,一起進步。

此外,在不違背原作者本意前提下,為了更直觀的表達,部分內容將採用意譯,而非直譯。

最後

如果你和我一樣對 TypeScript 一見鍾情,可以訂閱(star)本專案,及時收到有關於此專案的更新。

如果你對文章有任何疑問,歡迎提交 issues 和我交流。

如果你認為有些地方翻譯表達不夠準確,或者你想補充一些文中沒提到但是非常有意思的知識點,歡迎 PR

開始閱讀:深入理解 TypeScript