2017-12-21設(shè)計(jì)模式

什么叫模式?

可靠萨驶、已驗(yàn)證核畴、滿足個(gè)人需求、實(shí)現(xiàn)大型的功能解決方案
例:元素的選擇

1.工廠模式

(做重復(fù)的事情)比如傳入型號(hào)灭贷,做同樣的重復(fù)事情,或加以判斷加以處理

2.單例模式

只有一個(gè)實(shí)例

        var createWindow = function(){
            var div = document.createElement("div");
            div.innerHTML = "我是彈窗內(nèi)容";
            div.style.display = 'none';
            document.body.appendChild(div);
            return div;
        };
        document.getElementById("btn").onclick = function(){
            // 點(diǎn)擊后先創(chuàng)建一個(gè)div元素
            var win = createWindow();
            win.style.display = "block";
        };
3.觀察者模式(訂閱模式)
var fabuObj = {};  //新建一個(gè)對(duì)象==定義發(fā)布者
    fabuObj.list = []; //訂閱集合 

    //增加訂閱者信息
    fabuObj.listen = function(fn){
        fabuObj.list.push(fn);
    };

    //發(fā)布 消息(觸發(fā))
    fabuObj.trigger = function(){
        for(var i=0,fn;fn=this.list[i++];){
            fn.apply(this,arguments); //代表傳入的所有參數(shù)
        }
    };

    fabuObj.listen(function(name,color,size){
        console.log('姓名:'+name);
        console.log('顏色:'+color);
        console.log('尺碼:'+size);
    });

    fabuObj.trigger('sonia','紅色','s');
    fabuObj.trigger('sonia1','紅色2','s3');
適配器模式

把多個(gè)紧帕,原本不匹配的兩個(gè)類鹅搪,放在一起工作

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末敏沉,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子和敬,更是在濱河造成了極大的恐慌蚕键,老刑警劉巖瓢捉,帶你破解...
    沈念sama閱讀 218,941評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件搂漠,死亡現(xiàn)場(chǎng)離奇詭異怔毛,居然都是意外死亡拣度,警方通過查閱死者的電腦和手機(jī)蜡娶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門睦霎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蚣旱,“玉大人棋返,你說我怎么就攤上這事酵颁〖的悖” “怎么了?”我有些...
    開封第一講書人閱讀 165,345評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵躏惋,是天一觀的道長幽污。 經(jīng)常有香客問我,道長簿姨,這世上最難降的妖魔是什么距误? 我笑而不...
    開封第一講書人閱讀 58,851評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮扁位,結(jié)果婚禮上准潭,老公的妹妹穿的比我還像新娘。我一直安慰自己域仇,他們只是感情好刑然,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著暇务,像睡著了一般泼掠。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上垦细,一...
    開封第一講書人閱讀 51,688評(píng)論 1 305
  • 那天择镇,我揣著相機(jī)與錄音,去河邊找鬼括改。 笑死腻豌,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的嘱能。 我是一名探鬼主播饲梭,決...
    沈念sama閱讀 40,414評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼焰檩!你這毒婦竟也來了憔涉?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,319評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤析苫,失蹤者是張志新(化名)和其女友劉穎兜叨,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體衩侥,經(jīng)...
    沈念sama閱讀 45,775評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡国旷,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了茫死。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片跪但。...
    茶點(diǎn)故事閱讀 40,096評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖峦萎,靈堂內(nèi)的尸體忽然破棺而出屡久,到底是詐尸還是另有隱情忆首,我是刑警寧澤,帶...
    沈念sama閱讀 35,789評(píng)論 5 346
  • 正文 年R本政府宣布被环,位于F島的核電站糙及,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏筛欢。R本人自食惡果不足惜浸锨,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望版姑。 院中可真熱鬧柱搜,春花似錦、人聲如沸剥险。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽炒嘲。三九已至宇姚,卻和暖如春匈庭,著一層夾襖步出監(jiān)牢的瞬間夫凸,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評(píng)論 1 271
  • 我被黑心中介騙來泰國打工阱持, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留夭拌,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,308評(píng)論 3 372
  • 正文 我出身青樓衷咽,卻偏偏與公主長得像鸽扁,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子镶骗,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評(píng)論 2 355

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

  • 設(shè)計(jì)模式匯總 一桶现、基礎(chǔ)知識(shí) 1. 設(shè)計(jì)模式概述 定義:設(shè)計(jì)模式(Design Pattern)是一套被反復(fù)使用、多...
    MinoyJet閱讀 3,948評(píng)論 1 15
  • 接觸前端兩三個(gè)月的時(shí)候鼎姊,那時(shí)候只是聽說設(shè)計(jì)模式很重要骡和,然后我就去讀了一本設(shè)計(jì)模式的書,讀了一部分相寇,也不知道這些設(shè)計(jì)...
    艱苦奮斗的侯小憨閱讀 3,056評(píng)論 2 39
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理慰于,服務(wù)發(fā)現(xiàn),斷路器唤衫,智...
    卡卡羅2017閱讀 134,659評(píng)論 18 139
  • 原文鏈接:http://blog.csdn.net/zhangerqing http://www.cnblogs....
    孤獨(dú)雜貨鋪閱讀 1,516評(píng)論 0 3
  • 不要來找我 養(yǎng)一只貓 叫我的名字 一個(gè)好人 說著他的故事 鮮血盛開 陽光張著大嘴 不要靠近我 我不叫好奇 我的心沒...
    水檻閱讀 329評(píng)論 5 5