TypeScript In ICE
07-31
目錄
- TypeScript 是什麼
- 為什麼要使用 TypeScript
- 使用 TypeScript 編寫 React 組件
- 在 ICE 中如何使用 TypeScript
- 已有項目如何遷移到 TypeScript
TypeScript 是什麼
關於 TypeScript 是什麼,應該大部分人都已經知道,其 官網 的定義如下:
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. Any browser. Any host. Any OS. Open source.
翻譯成中文即是:
TypeScript 是 JavaScript 的類型的超集,它可以編譯成純 JavaScript。編譯出來的 JavaScript 可以運行在任何瀏覽器上。TypeScript 編譯工具可以運行在任何伺服器和任何系統上。TypeScript 是開源的。
拆分一下關鍵詞簡單通俗的理解如下:
- TypeScript 是 JavaScript 的 強類型 版本。
- 提供了 靜態類型系統 和支持 最新的不斷發展的 JavaScript 新特性。
- 在編譯期去掉類型和特有語法,生成 純粹的 JavaScript 代碼。
- 由於最終在瀏覽器中運行的仍然是 JavaScript,所以 TypeScript 並不依賴於瀏覽器的支持,也並不會帶來兼容性問題。
為什麼要使用 TypeScript
先來看一組數據:
TypeScript 月下載量
數據來源:npm 包下載量
※我們為什麼要用Vue.js的組件化開發
※【Vue原理】依賴收集 - 源碼版之基本數據類型
※Pure CSS 網格系統簡單介紹
※Angular 常見問題解答
※小前端讀源碼 - React16.7.0(二)
TAG:前端框架 | TypeScript |