DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript基礎知識 >> DOM事件處理有三個階段
DOM事件處理有三個階段
編輯:JavaScript基礎知識     

DOM事件處理有三個階段:

  1. 捕捉階段(capture phase):從最上層元素,直到最下層(你點擊的那個target)元素。路過的所有節點都可以捕捉到該事件。
  2. 命中階段(target phase):如果該事件成功到達了target元素,它會進行事件處理。
  3. 冒泡階段(bubbling phase):事件從最下層向上傳遞,依次觸發父元素的該事件處理函數

在任意一個階段的事件處理函數中,都可以通過調用event.stopPropagation來中斷事件流,後續的階段將不會被調用。

其實return false做了三件事:

  1. stopPropagation():阻止事件傳播
  2. preventDefault():禁止浏覽器默認行為,比如<a>標簽被點擊後頁面會跳轉
  3. 立即結束當前函數並返回,當然。
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved