javascript事件捕獲是什麼意思
說明
1、事件捕獲是不太具體的DOM節點應該更早接收到事件,而最具體的節點應該最後接收到事。
2、事件捕獲的用意在於事件到達預定目標之前捕獲它。
在捕獲中,外部元素的事件會先被觸發,然後才會觸發內部元素的事件,即: <div>元素的點選事件先觸發 ,然後再觸發<p>元素的點選事件。
例項
var parent = document.getElementById("parent"); var child = document.getElementById("child"); document.body.addEventListener("click",function(e){ console.log("click-body"); },false); parent.addEventListener("click",function(e){ console.log("click-parent---事件傳播"); },false); //新增事件捕獲事件程式碼 parent.addEventListener("click",function(e){ console.log("click-parent--事件捕獲"); },true); child.addEventListener("click",function(e){ console.log("click-child"); },false);
以上就是javascript事件捕獲的意思,希望對大家有所幫助。更多Javascript學習指路:
推薦操作環境:windows7系統、jquery3.2.1版本,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2459/viewspace-2829170/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript 事件捕獲JavaScript事件
- JavaScript事件捕獲冒泡與捕獲JavaScript事件
- JavaScript Token是什麼意思JavaScript
- javascript事件冒泡和事件捕獲型別JavaScript事件型別
- JavaScript事件冒泡、事件捕獲和阻止預設事件JavaScript事件
- javascript中window.$是什麼意思JavaScript
- javascript中字面量是什麼意思JavaScript
- Javascript中的事件冒泡與捕獲JavaScript事件
- 事件驅動“Event-Driven”是什麼意思?事件
- javascript的事件監聽與捕獲和冒泡JavaScript事件
- 事件冒泡 和 事件捕獲事件
- ITIL是什麼意思?ITIL是什麼?
- HTML是什麼意思?HTML
- Fastboot是什麼意思?ASTboot
- JS事件(事件冒泡和事件捕獲)JS事件
- JavaScript高階程式設計筆記 事件冒泡和事件捕獲JavaScript程式設計筆記事件
- 什麼是API介面,具體是什麼意思?API
- mysql中是什麼意思?MySql
- python 是什麼意思Python
- jquery庫是什麼意思jQuery
- js 中~~是什麼意思?JS
- DHCP是什麼?DHCP伺服器是什麼意思?伺服器
- Javascript事件模型系列(二)事件的捕獲-冒泡機制及事件委託機制JavaScript事件模型
- 原生IP是什麼意思?有什麼作用?
- 關於js事件冒泡和事件捕獲JS事件
- 理解js的事件冒泡和事件捕獲JS事件
- C++中::是什麼意思C++
- mysql中的“=”是什麼意思MySql
- 動態ip是什麼意思?
- fluent python是什麼意思Python
- 低程式碼是什麼意思?
- 代理埠是什麼意思呢?
- 低程式碼是什麼意思
- JSESSIONID是什麼意思?JSSession
- oracle rac gsd 是什麼意思 ?Oracle
- 事件的捕獲、冒泡、委託事件
- MAC是什麼意思 網路用語mac是什麼Mac
- javascript捕獲組如何使用JavaScript