DOM Event 事件流 事件流分為三個(gè)階段:事件捕捉,目標(biāo)觸發(fā),事件冒泡 事件捕捉 注冊(cè)事件類型發(fā)生后,從html到目標(biāo)節(jié)點(diǎn)的父節(jié)點(diǎn),會(huì)觸發(fā)...
AMD CMD AMD,CMD是瀏覽器端模塊加載器的兩種規(guī)范。AMD的代表是requireJS和SeaJS。今天主要研究這倆玩意的區(qū)別。 規(guī)范區(qū)...
iconfont 聽群里大佬說,雪碧圖現(xiàn)在已經(jīng)不流行用了……替代雪碧圖的方案是iconfont。今天的任務(wù)就是來(lái)研究研究iconfont。 什么...
中介者模式 中介者模式用來(lái)接觸對(duì)象和對(duì)象之間的耦合關(guān)系。假如現(xiàn)在有一堆同父類的對(duì)象之間需要相互通信,每個(gè)對(duì)象之間都相互通信是一個(gè)不好的做法。適合...
組合模式 職責(zé)鏈模式 組合模式 組合模式將對(duì)象組合成樹形結(jié)構(gòu),以表示“部分-整體”的層次結(jié)構(gòu)。 在組合模式的樹形結(jié)構(gòu)中,所有的節(jié)點(diǎn)都類似于繼承了...
發(fā)布訂閱模式 和 觀察者模式 發(fā)布訂閱并不是觀察者模式。但我覺得沒有必要細(xì)究這個(gè)……同樣的思路不同的寫法而已。另外看了這么久,我還是沒懂訂閱、發(fā)...
代理模式 代理模式是為一個(gè)對(duì)象提供一個(gè)代用品或占位符,以便控制對(duì)它的訪問。 簡(jiǎn)單點(diǎn)講,就是我們被希望直接通過操作A對(duì)象的,但是直接操作太復(fù)雜了,...
策略模式 我認(rèn)為的封裝模式,就是封裝一系列方法;這些方法的共同點(diǎn)就是:輸入輸出相同;而我們?cè)诓煌貤l件只是需要簡(jiǎn)單地將中間的轉(zhuǎn)換方法(即策略)進(jìn)...