簡介
為什麼ts
當你在閱讀別人js
程式碼,根據路徑去查詢某個正在使用方法的定義時。
當你使用程式碼庫心裡大概知道用法,但是不是很清晰缺少提示的時候。
當你在後端的介面互動過程中,常常忘了它有哪些屬性,需要來回對文件的時候。
ts
能夠很好的幫你解決這些問題,在ts中可以通過command/ctrl
+滑鼠左鍵
輕鬆找到方法定義。
當你使用程式碼庫時能夠有友好的操作提示,充當文件的作用。
當你在後端的介面互動中,如果能夠正確的將資料傳入/返回介面的資料格式定義,使用的過程中都會有相應的提示,將不用來回對文件,且不怕漏寫或者錯寫屬性。
而且ts不需要額外再裝入額外的babel、polyfill
本身就能夠直接編譯成es
指定版本的程式碼,包括匯出的程式碼還能支援umd/cmd/esmodule
等各種方式,也提供了極大的便利。
構思
本文是用 typescript 構建專案,以遇到什麼問題,如何解決問題的思路行文。
結合實際場景,進行描述,或給出相關資料連結,思路為主實現為輔。
因為不是手把手教你寫,因此閱讀需要對相應的工具有一定基礎的認識。