保證隻有一個執行個體對象,并且提供一個方法可讓全局通路到此執行個體對象。
一些應用場景:
某些JavaScript的UI元件中,需要擷取頁面的DOM對象,隻需要調用getInstance方法時傳回該執行個體(調用時才判斷是否已被初始化)的引用即可。
實際中的應用如一個Dialog框:alert型、confirm型、loading型、login型..,可能隻在需要建立一次容器(為避免頻繁對DOM樹的修改引發DOM的reflow而導緻的消耗系統資源或是産生記憶體洩露)
xmlns="http://www.w3.org/1999/xhtml">
單例模式顯示框
修改内容