Decorator Decorator 早已不是什么新鮮事物竭宰。在 TypeScript 1.5 + 的版本中雨膨,我們可以利用內(nèi)置類型 ClassD...
以下問題來自于與公司小伙伴以及網(wǎng)友的討論留量,整理成章吼具,希望提供另一種思路(避免踩坑)解決問題雄人。 函數(shù)重載 TypeScript 提供函數(shù)重載的功能...
此書是 TypeScript Deep Dive 的中文翻譯版从橘,感謝作者 Basarat 的付出。 Why 數(shù)據(jù)來源:npm 包下載量 正如你所...
Vue.extend or vue-class-component 使用 TypeScript 寫 Vue 組件時(shí)础钠,有兩種推薦形式: Vue.e...
相關(guān)問題 flex 布局 與 grid 布局恰力。 實(shí)現(xiàn) Vue SSR 。 從 SPA 使用最小成本遷移到 SSR 旗吁。 實(shí)現(xiàn)方法: (未完成)根據(jù)...
定義 當(dāng)一個(gè)對(duì)象的狀態(tài)發(fā)生改變時(shí)踩萎,所有依賴于它的對(duì)象都將得到通知。 實(shí)現(xiàn) 思路: 指定發(fā)布者很钓; 給發(fā)布者添加一個(gè)緩存列表香府,用于存放回調(diào)函數(shù)以便通...
定義 代理模式是為一個(gè)對(duì)象提供一個(gè)代用品,或占位符履怯,以便控制對(duì)它的訪問回还。 實(shí)現(xiàn) 思路:把客戶端真正調(diào)用的類和方法隱藏,只暴露代理類給客戶端叹洲。 簡(jiǎn)...
定義 定義一系列的算法柠硕,把它們一個(gè)個(gè)封裝起來,并且使它們可以相互替換运提。 實(shí)現(xiàn) 思路:創(chuàng)建表示各種策略的對(duì)象蝗柔,和一個(gè)行為隨著策略對(duì)象改變而改變的 ...
定義 只有一個(gè)實(shí)例,并提供全局訪問民泵。 實(shí)現(xiàn) 思路:用一個(gè)變量來標(biāo)識(shí)當(dāng)前是否已經(jīng)為某個(gè)類創(chuàng)建過對(duì)象癣丧,如果是,則在下一次獲取該類的實(shí)例時(shí)栈妆,直接返回之...