人妻系列无码专区av在线,国内精品久久久久久婷婷,久草视频在线播放,精品国产线拍大陆久久尤物

當(dāng)前位置:首頁(yè) > 編程技術(shù) > 正文

typescript有必要學(xué)嗎?適合哪些人

typescript有必要學(xué)嗎?適合哪些人

為什么不用typescript 1、未必需要 對(duì)于許多應(yīng)用程序來(lái)說(shuō),TypeScript 的類型檢查和額外的功能可能是不必要的。如果您的應(yīng)用程序相對(duì)簡(jiǎn)單,或者您已采取其...

為什么不用typescript

1、未必需要 對(duì)于許多應(yīng)用程序來(lái)說(shuō),TypeScript 的類型檢查和額外的功能可能是不必要的。如果您的應(yīng)用程序相對(duì)簡(jiǎn)單,或者您已采取其他措施來(lái)確保代碼質(zhì)量,則 TypeScript 可能不是必需的。 性能開(kāi)銷 雖然 TypeScript 代碼在編譯后與 JavaScript 性能相似,但額外的類型注釋和語(yǔ)增加源代碼的體積。

2、從歷史包袱角度說(shuō)JavaScript的包袱是前向兼容,即使老版本的ES中有落后的方面,為了兼容,也要支持,而TypeScript宣稱完全兼容JavaScript,這導(dǎo)致了TypeScript繼承了JavaScript一切的缺點(diǎn),所以從這點(diǎn)上看可以說(shuō)是不相伯仲。

3、在一些語(yǔ)言中,類型總是有一些不必要的復(fù)雜的存在方式,而TypeScript的類型是結(jié)構(gòu)化的。比如下面的例子中,函數(shù)會(huì)接受它所期望的參數(shù): 為了便于把JavaScript代碼遷移至TypeScript,即使存在編譯錯(cuò)誤,在默認(rèn)的情況下,TypeScript也會(huì)盡可能的被編譯為JavaScript代碼。因此,我們可以將JavaScript代碼逐步遷移至TypeScript。

4、至于到底用不用 TS,還是要看實(shí)際項(xiàng)目規(guī)模、項(xiàng)目生命周期、團(tuán)隊(duì)規(guī)模、團(tuán)隊(duì)成員情況等實(shí)際情況綜合考慮。所以 TypeScript 能不能成為了你的 “剛需” 就看你自己的情況了。 項(xiàng)目實(shí)戰(zhàn) Vue0 將使用 TS 重寫(xiě),重寫(xiě)后的 Vue0 將更好的支持 TS。

5、使用TypeDoc首先需,通過(guò)npm或其他包管理實(shí)現(xiàn)。完成后,運(yùn)行type命令指定源代碼文件或目錄,生成指定輸出目錄的文檔。在TypeScript源文件中添加Doc風(fēng)格注釋,TypeDoc讀取并生成文檔。運(yùn)行命令生成文檔,使用type命令并指定源代碼目錄,生成包含類、函數(shù)等信息的s目錄。

6、雖然可以單獨(dú)定義interface,而且可以給整體props設(shè)置類型約束,但是只能在組件內(nèi)部定義,目前暫時(shí)不支持從單獨(dú)的文件里面讀取。而且不能“擴(kuò)充”屬性。也就是說(shuō),基本無(wú)法實(shí)現(xiàn)復(fù)用。這個(gè)缺點(diǎn)恰恰和我的目的沖突,等待新版本可以解決吧。