案例 假設(shè)我們要做一個(gè)很簡(jiǎn)單的 Show 組件,用法如下: Show 組件會(huì)展示 content请梢,并在用戶點(diǎn)擊 content 時(shí)把 conte...
d.ts 文件的妙用 默認(rèn)情況下 *.d.ts 中的 type纲辽,interface 全局生效 但如果 *.d.ts 里有 import 或 ex...
上難度暑刃,直接看 github 上的項(xiàng)目https://github.com/type-challenges/type-challenges[ht...
體操就是做鍛煉慎颗,給你的大腦做鍛煉有沒(méi)有什么實(shí)際的意義呢获诈?我覺(jué)得沒(méi)有敞贡,工作中用不到泵琳,只是為了鍛煉而已 if else JS: TS: 加一點(diǎn)復(fù)雜 ...
成員可見(jiàn)性 public 類外可見(jiàn) private 類內(nèi)可見(jiàn) #var 真私有屬性 protected 子類和自己可見(jiàn) 但是這些代碼始終都會(huì)變成...
為什么需要類呢?外來(lái)人口多誊役,迫切需要 class(以前是沒(méi)有專門的前端的获列,都是其他方向轉(zhuǎn)行來(lái)的)class 是保留字,遲早要實(shí)現(xiàn) class大部...
開(kāi)始逐漸體操化 先來(lái)看一些內(nèi)置的 TS 工具 Readonly 關(guān)鍵詞 in蛔垢,而不是用 :击孩,上之前的文章種也提到過(guò),in 多用于泛型 Parti...
什么是泛型鹏漆?泛巩梢,指多簡(jiǎn)單來(lái)說(shuō)就是多種類型 只要你能看懂 JS 的函數(shù)创泄,那么你就能看懂 TS 的泛型 JS: TS: 很像把,格式上看起來(lái)一模一樣...
函數(shù)重載(overload) 什么是函數(shù)重載括蝠?簡(jiǎn)單來(lái)說(shuō)就是同名的函數(shù)鞠抑,這個(gè)概念是從 java 來(lái)的 我們來(lái)看這個(gè)需求,一個(gè)方法接受的參數(shù)有兩種情...