Appearance
第一篇 TypeScript 入門準備
02 認識 TypeScript 及 本書內容
2-1 TypeScript 可提高 JavaScript 開發效能
TypeScript 如何增進開發者的生產力
TypeScript
的優勢在於它能有效預防一般的JavaScript
程式碼撰寫錯誤,尤其是透過靜態型別
讓JavaScript
的動態型別更容易維護、操作上更安全。TypeScript
還加入了像是類別 (class)
、介面 (interface)
、泛型 (generic type)
等JavaScript
原本沒有的功能。產能提升的陷阱
使用
TypeScript
並不能代表JavaScript
的開發效能就會有絕對的提升。 開發者除了知道某一功能如何運作之外,同時也得了解TypeScript
實作的方式,才能發揮出最大功效。若不願意投資時間學習
JavaScript
,就不該貿然使用TypeScript
。在缺乏任何JavaScript
知識的前提下,硬是要把TypeScript
套用到專案,只會徒增開發難度。
2-2 TypeScript 讓專案能相容於舊版 JavaScript
TypeScript
的便利之處就在於,它允許你指定 JavaScript
編譯目標,依然能在專案開發時套用新版 JavaScript
功能。編譯器會產生出符合舊版本規範的 JavaScript
程式碼,確保專案能配合舊環境的執行條件。
2-3 閱讀本書前的準備
你需要具備哪些基礎知識?
最好能對
資料型別
與JavaScript
的基礎功能有一定的暸解。開發環境如何設定?
TypeScript
需要的全部開發工具,只有第 1 章節安裝的東西。後頭有些章節還會安裝其他額外套件,但都有完整的操作步驟。
2-4 本書的內容
2-5 本章總結
本章解釋了 TypeScript
與 JavaScript
的關係,能替網頁應用程式開發帶來的好處。