
DOM Event 事件流 事件流分為三個階段:事件捕捉阱州,目標(biāo)觸發(fā)摩骨,事件冒泡 事件捕捉 注冊事件類型發(fā)生后颖对,從html到目標(biāo)節(jié)點(diǎn)的父節(jié)點(diǎn)鳖孤,會觸發(fā)...
AMD CMD AMD微驶,CMD是瀏覽器端模塊加載器的兩種規(guī)范银舱。AMD的代表是requireJS和SeaJS屑咳。今天主要研究這倆玩意的區(qū)別皆辽。 規(guī)范區(qū)...
iconfont 聽群里大佬說柑蛇,雪碧圖現(xiàn)在已經(jīng)不流行用了……替代雪碧圖的方案是iconfont。今天的任務(wù)就是來研究研究iconfont驱闷。 什么...
中介者模式 中介者模式用來接觸對象和對象之間的耦合關(guān)系耻台。假如現(xiàn)在有一堆同父類的對象之間需要相互通信,每個對象之間都相互通信是一個不好的做法遗嗽。適合...
組合模式 職責(zé)鏈模式 組合模式 組合模式將對象組合成樹形結(jié)構(gòu)粘我,以表示“部分-整體”的層次結(jié)構(gòu)。 在組合模式的樹形結(jié)構(gòu)中,所有的節(jié)點(diǎn)都類似于繼承了...
發(fā)布訂閱模式 和 觀察者模式 發(fā)布訂閱并不是觀察者模式都弹。但我覺得沒有必要細(xì)究這個……同樣的思路不同的寫法而已。另外看了這么久匙姜,我還是沒懂訂閱畅厢、發(fā)...
代理模式 代理模式是為一個對象提供一個代用品或占位符,以便控制對它的訪問氮昧。 簡單點(diǎn)講框杜,就是我們被希望直接通過操作A對象的,但是直接操作太復(fù)雜了袖肥,...
策略模式 我認(rèn)為的封裝模式咪辱,就是封裝一系列方法;這些方法的共同點(diǎn)就是:輸入輸出相同椎组;而我們在不同地條件只是需要簡單地將中間的轉(zhuǎn)換方法(即策略)進(jìn)...
單例模式 單例(Singleton)模式的作用讓某一個類始終只擁有一個實(shí)例油狂,即每次通過構(gòu)造函數(shù)構(gòu)造的對象始終是同一個。 單例模式的實(shí)現(xiàn) 實(shí)例掛載...