天天看點

【JavaScript設計模式】-- 單例模式

保證隻有一個執行個體對象,并且提供一個方法可讓全局通路到此執行個體對象。

一些應用場景:

某些JavaScript的UI元件中,需要擷取頁面的DOM對象,隻需要調用getInstance方法時傳回該執行個體(調用時才判斷是否已被初始化)的引用即可。

實際中的應用如一個Dialog框:alert型、confirm型、loading型、login型..,可能隻在需要建立一次容器(為避免頻繁對DOM樹的修改引發DOM的reflow而導緻的消耗系統資源或是産生記憶體洩露)

xmlns="http://www.w3.org/1999/xhtml">

單例模式顯示框  

修改内容

繼續閱讀