2009年6月2日 星期二

javascript event 傳播

javascript事件傳播流程 資料來源:w3c school

事件傳播

在 2 級 DOM 中,事件傳播分為三個階段:
第一,捕獲階段。事件從 Document 對象沿著文檔樹向下傳遞給目標節點。如果目標的任何一個先輩專門註冊了捕獲事件句柄,那麼在事件傳播過程中運行這些句柄。
第二個階段發生在目標節點自身。直接註冊砸目標上的適合的事件句柄將運行。這與 0 級事件模型提供的事件處理方法相似。
第三,起泡階段。在此階段,事件將從目標元素向上傳播回或起泡回 Document 對象的文檔層次。

http://www.quirksmode.org/js/events_order.html
這裡有詳盡的解釋

沒有留言:

張貼留言