在觀察者模式中,并不是一個(gè)對(duì)象調(diào)用另一個(gè)對(duì)象的方法,而是一個(gè)對(duì)象訂閱另一個(gè)對(duì)象的特定活動(dòng)并在狀態(tài)改變后獲得通知。訂閱者也稱為觀察者,而被觀察的對(duì)象稱為發(fā)布者或主題。當(dāng)發(fā)生了一個(gè)重要的事件時(shí),發(fā)布者將會(huì)通知(調(diào)用)所有訂閱者并且可能經(jīng)常以事件對(duì)象的形式傳遞消息。
2016-02-17
DOMContentLoaded->load
當(dāng)頁(yè)面中的文檔樹(shù)解析完成時(shí),在頁(yè)面的Document對(duì)象上,會(huì)觸發(fā)DOMContentLoaded事件.該事件代表了,頁(yè)面的DOM樹(shù)已經(jīng)構(gòu)建完成,但頁(yè)面引用的樣式表和圖像文件,以及包含的框架頁(yè)面可能還沒(méi)有加載完成,在頁(yè)面完全加載完成時(shí),會(huì)觸發(fā)另外一個(gè)類似的稱為"load"的事件.
當(dāng)頁(yè)面中的文檔樹(shù)解析完成時(shí),在頁(yè)面的Document對(duì)象上,會(huì)觸發(fā)DOMContentLoaded事件.該事件代表了,頁(yè)面的DOM樹(shù)已經(jīng)構(gòu)建完成,但頁(yè)面引用的樣式表和圖像文件,以及包含的框架頁(yè)面可能還沒(méi)有加載完成,在頁(yè)面完全加載完成時(shí),會(huì)觸發(fā)另外一個(gè)類似的稱為"load"的事件.
2016-02-16
最新回答 / weit
左邊的介紹看完,認(rèn)真看代碼,看不懂就copy自己到瀏覽器里跑一跑改改代碼刷新看看什么效果,師傅領(lǐng)進(jìn)門,學(xué)習(xí)主要還是靠自己嘛
2016-01-28
哎,多方百度和親測(cè),才理解element.querySelectorAll的bug,element的上下文,在查詢的時(shí)候還需要帶上,所以自己在select前面加上id選擇,做到 $("xx").fin("yy") 這種形式而不是 xx.querySelectAll("xx yy")
2016-01-27
這個(gè)作為一個(gè)后端開(kāi)發(fā)者,對(duì)于鏈?zhǔn)讲僮鬟€是能夠理解的,維護(hù)同一個(gè)實(shí)例對(duì)象
2016-01-26