JavaScript設(shè)計(jì)模式之單例模式

把描述同一個(gè)對(duì)象的屬性和方法放在一個(gè)內(nèi)存空間下,起到了分組作用,這樣不同事物之間的屬性即使屬相名相同,相互也不會(huì)發(fā)生沖突.我們把這種分組編寫代碼的模式叫.做"單例模式".

例如:var person1 = {                 var person2 = {
          name: '李四',                   name: '張三',
           age: '17'                       age: '18'
         }                               }

 在單例模式下,person1和person2叫做"命名空間"

單例模式是項(xiàng)目開發(fā)中經(jīng)常使用的一種模式,因?yàn)樵陧?xiàng)目開發(fā)中我們可以使用單例模式來進(jìn)行"模塊式開發(fā)".
模塊式開發(fā):對(duì)于一個(gè)比較大的項(xiàng)目來說,需要多人協(xié)作進(jìn)行開發(fā),我們會(huì)根據(jù)當(dāng)前項(xiàng)目的需求劃分為幾個(gè)功能模塊,每人負(fù)責(zé)一部分,同時(shí)進(jìn)行開發(fā),最后把每個(gè)人的代碼進(jìn)行合并.

   例如:
       //公共模塊->一般由一個(gè)項(xiàng)目的大神來寫
         var utils = {                 
           select:function(){
                  
             }                                           
         } ; 
      //頁(yè)卡模塊中的change->實(shí)現(xiàn)選項(xiàng)卡切換
         var tabRender = {                 
           change:function(){ 
             // 調(diào)用公共模塊的方法                     
                utils.selector();
            }                                           
         } ;     
         //搜索模塊中的change->搜索內(nèi)容變化處理
         var searchRender = {                 
           change:function(){   
             //  自身中調(diào)用自己的方法,一般使用this             
                 this.change()
             }                                           
         } ;   

單例模式的缺點(diǎn):不能實(shí)現(xiàn)批量生產(chǎn) ,復(fù)用性差,冗余度高,可擴(kuò)展性差

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末杭棵,一起剝皮案震驚了整個(gè)濱河市亏镰,隨后出現(xiàn)的幾起案子甘桑,更是在濱河造成了極大的恐慌,老刑警劉巖烫饼,帶你破解...
    沈念sama閱讀 221,430評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異互婿,居然都是意外死亡饱搏,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門颅筋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來宙暇,“玉大人,你說我怎么就攤上這事议泵≌计叮” “怎么了?”我有些...
    開封第一講書人閱讀 167,834評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵先口,是天一觀的道長(zhǎng)型奥。 經(jīng)常有香客問我,道長(zhǎng)碉京,這世上最難降的妖魔是什么厢汹? 我笑而不...
    開封第一講書人閱讀 59,543評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮谐宙,結(jié)果婚禮上烫葬,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好搭综,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,547評(píng)論 6 397
  • 文/花漫 我一把揭開白布垢箕。 她就那樣靜靜地躺著,像睡著了一般兑巾。 火紅的嫁衣襯著肌膚如雪条获。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,196評(píng)論 1 308
  • 那天蒋歌,我揣著相機(jī)與錄音帅掘,去河邊找鬼。 笑死奋姿,一個(gè)胖子當(dāng)著我的面吹牛锄开,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播称诗,決...
    沈念sama閱讀 40,776評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼萍悴,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了寓免?” 一聲冷哼從身側(cè)響起癣诱,我...
    開封第一講書人閱讀 39,671評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎袜香,沒想到半個(gè)月后撕予,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,221評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蜈首,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,303評(píng)論 3 340
  • 正文 我和宋清朗相戀三年实抡,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片欢策。...
    茶點(diǎn)故事閱讀 40,444評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡吆寨,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出踩寇,到底是詐尸還是另有隱情啄清,我是刑警寧澤,帶...
    沈念sama閱讀 36,134評(píng)論 5 350
  • 正文 年R本政府宣布俺孙,位于F島的核電站辣卒,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏睛榄。R本人自食惡果不足惜荣茫,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,810評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望场靴。 院中可真熱鬧啡莉,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)泞边。三九已至该押,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間阵谚,已是汗流浹背蚕礼。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留梢什,地道東北人奠蹬。 一個(gè)月前我還...
    沈念sama閱讀 48,837評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像嗡午,于是被迫代替她去往敵國(guó)和親囤躁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,455評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • 在 JavaScript 開發(fā)中荔睹,單例模式的用途非常廣泛狸演。比如,當(dāng)我們單擊登錄按鈕的時(shí)候僻他,頁(yè)面中會(huì)出現(xiàn)一個(gè)登錄浮窗...
    風(fēng)銘閱讀 504評(píng)論 0 0
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,277評(píng)論 25 707
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理宵距,服務(wù)發(fā)現(xiàn),斷路器吨拗,智...
    卡卡羅2017閱讀 134,695評(píng)論 18 139
  • 偶爾抬頭看看天满哪,總是看不到相同的云朵,都是或大或小劝篷,或濃或淡的組成各種圖案哨鸭。 我在春城,與你分享我眼中的春城携龟。 書...
    姑蘇伴歌閱讀 266評(píng)論 0 3
  • 01 最近忽然愛起來古文峡蟋,買來黃石公的《六韜三略》(人生漫漫長(zhǎng)坟桅,沒事兒裝一裝)啃,書里好多章節(jié)文王(周文王姬發(fā))問...
    上官草字頭閱讀 331評(píng)論 0 1