API-04

事件對(duì)象

獲取事件對(duì)象


image.png

事件對(duì)象常用屬性
pageX pageY 獲取光標(biāo)相對(duì)于頁面左上角的位置
key 用戶按下的鍵盤鍵的值


image.png
事件流
image.png

事件冒泡概念: 當(dāng)一個(gè)元素的事件被觸發(fā)時(shí),同樣的事件將會(huì)在該元素的所有祖先元素中依次被觸發(fā)。這一過程被稱為事件冒泡
簡(jiǎn)單理解:當(dāng)一個(gè)元素觸發(fā)事件后,會(huì)依次向上調(diào)用所有父級(jí)元素的同名事件
事件冒泡是默認(rèn)存在的

事件捕獲


image.png

阻止時(shí)間流動(dòng)

image.png

image.png

鼠標(biāo)移入移出事件:
mouseover 和 mouseout 會(huì)有冒泡效果
mouseenter 和 mouseleave 沒有冒泡效果(推薦)
image.png

image.png

阻止瀏覽器的默認(rèn)行為


image.png

image.png
事件委托

優(yōu)點(diǎn):給父級(jí)元素加事件(可以提高性能)
原理:事件冒泡,給父元素注冊(cè)的事件,子元素是可以觸發(fā)
實(shí)現(xiàn):事件對(duì)象.target 可以獲得真正觸發(fā)事件的元素


image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、元素偏移量 offset 系列(更改元素樣式style同級(jí)) 1.offset的作用 offset 翻譯過來就...
    大刀劈向鬼子閱讀 259評(píng)論 0 0
  • =============part1============ 1.1. Web API的概念 Web API ...
    魚來魚往0709閱讀 635評(píng)論 0 1
  • Node. document節(jié)點(diǎn) Element對(duì)象 屬性的操作 Text節(jié)點(diǎn)和DocumentFragment節(jié)...
    Viaphlyn閱讀 459評(píng)論 0 1
  • 什么是 WEB API ? 答:就是一套專門用來操作網(wǎng)頁的方法和屬性。 通過document獲取網(wǎng)頁的某個(gè)元素 1...
    MISS___MISS閱讀 731評(píng)論 0 0
  • 1.1. 節(jié)點(diǎn)操作 1.1.1 刪除節(jié)點(diǎn) node.removeChild() 方法從 node節(jié)點(diǎn)中刪除一個(gè)子節(jié)...
    王玉偉的偉閱讀 185評(píng)論 0 0

友情鏈接更多精彩內(nèi)容