當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript设计模式(二)之单例模式
生活随笔
收集整理的這篇文章主要介紹了
JavaScript设计模式(二)之单例模式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、單例模式的定義
單例就是保證一個類只有一個實例,實現的方法一般是先判斷實例存在與否,如果存在直接返回,如果不存在就創建后再返回,這就確保了一個類只有一個實例對象。在JavaScript里,單例作為一個命名空間的提供者,從全局命名空間里提供一個唯一的訪問點來訪問該對象。
?
二、單例模式的作用
作用:
- 模塊間通訊。
- 系統中某個類的對象只能存在一個。
- 保護自己的屬性和方法。
注意事項:
- 注意this的使用。
- 閉包容易造成內存泄漏,不需要的趕快干掉。
- 注意new的成本。(繼承)
三、單例模式的簡單分類
主要分為:
- 簡單單例
- 具有局部變量的特殊單例
- 惰性單體
- 分支單體
?
總結
以上是生活随笔為你收集整理的JavaScript设计模式(二)之单例模式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eclipse 快捷键及插件
- 下一篇: java form的时间格式_Sprin