JavaScript的設計模式

一.單例模式 1.概念:單獨只生成一個實例化對象 2.解決痛點:同一個構造函數,生成同一個實例化對象,防止重複實例化對象 3.原理:判斷這個構造函數是否使用過,如果沒有使用過就執行構造函數,生成實例化對象,如果使用過,返回之前的對象 4.核心代碼:執行單例模式,爲了不產生全局變量污染,使用閉包將變量和構造函數,都定義在函數中,作爲局部作用域保護起來 二.組合模式 1.概念:通過一個「遙控器」控制所
相關文章
相關標籤/搜索