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