Decorator Decorator 早已不是什么新鮮事物。在 TypeScript 1.5 + 的版本中狰域,我們可以利用內置類型 ClassD...
以下問題來自于與公司小伙伴以及網友的討論,整理成章,希望提供另一種思路(避免踩坑)解決問題拓诸。 函數(shù)重載 TypeScript 提供函數(shù)重載的功能...
此書是 TypeScript Deep Dive 的中文翻譯版,感謝作者 Basarat 的付出麻昼。 Why 數(shù)據(jù)來源:npm 包下載量 正如你所...
Vue.extend or vue-class-component 使用 TypeScript 寫 Vue 組件時奠支,有兩種推薦形式: Vue.e...
相關問題 flex 布局 與 grid 布局。 實現(xiàn) Vue SSR 抚芦。 從 SPA 使用最小成本遷移到 SSR 倍谜。 實現(xiàn)方法: (未完成)根據(jù)...
定義 當一個對象的狀態(tài)發(fā)生改變時,所有依賴于它的對象都將得到通知叉抡。 實現(xiàn) 思路: 指定發(fā)布者尔崔; 給發(fā)布者添加一個緩存列表,用于存放回調函數(shù)以便通...
定義 代理模式是為一個對象提供一個代用品褥民,或占位符季春,以便控制對它的訪問。 實現(xiàn) 思路:把客戶端真正調用的類和方法隱藏消返,只暴露代理類給客戶端载弄。 簡...
定義 定義一系列的算法耘拇,把它們一個個封裝起來,并且使它們可以相互替換宇攻。 實現(xiàn) 思路:創(chuàng)建表示各種策略的對象驼鞭,和一個行為隨著策略對象改變而改變的 ...
定義 只有一個實例,并提供全局訪問尺碰。 實現(xiàn) 思路:用一個變量來標識當前是否已經為某個類創(chuàng)建過對象挣棕,如果是,則在下一次獲取該類的實例時亲桥,直接返回之...