- JavaScript設(shè)計(jì)模式與開發(fā)實(shí)踐
- 曾探
- 200字
- 2020-01-10 15:38:15
第4章 單例模式
單例模式的定義是:保證一個(gè)類僅有一個(gè)實(shí)例,并提供一個(gè)訪問它的全局訪問點(diǎn)。
單例模式是一種常用的模式,有一些對(duì)象我們往往只需要一個(gè),比如線程池、全局緩存、瀏覽器中的window對(duì)象等。在JavaScript開發(fā)中,單例模式的用途同樣非常廣泛。試想一下,當(dāng)我們單擊登錄按鈕的時(shí)候,頁(yè)面中會(huì)出現(xiàn)一個(gè)登錄浮窗,而這個(gè)登錄浮窗是唯一的,無論單擊多少次登錄按鈕,這個(gè)浮窗都只會(huì)被創(chuàng)建一次,那么這個(gè)登錄浮窗就適合用單例模式來創(chuàng)建。
推薦閱讀
- 深度學(xué)習(xí)經(jīng)典案例解析:基于MATLAB
- 跟“龍哥”學(xué)C語(yǔ)言編程
- Oracle Database In-Memory(架構(gòu)與實(shí)踐)
- Linux環(huán)境編程:從應(yīng)用到內(nèi)核
- Learning Apache Kafka(Second Edition)
- Mastering macOS Programming
- 數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言)
- INSTANT OpenNMS Starter
- Building Microservices with .NET Core
- Learning Apache Cassandra
- Learning Hadoop 2
- Hands-On Full Stack Development with Spring Boot 2.0 and React
- Xamarin Blueprints
- PowerDesigner 16 從入門到精通
- 3D Printing Designs:The Sun Puzzle