中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java中能冒泡的事件有哪些

發布時間:2022-01-15 14:18:10 來源:億速云 閱讀:268 作者:小新 欄目:編程語言

這篇文章主要介紹java中能冒泡的事件有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

每個 event 都有一個event.bubbles屬性,可以知道它可否冒泡。(ref:W3定義的Event Interface)

當然 W3 DOM Level 3 Events 的細則里已經附上這個表格了:

Event TypeBubbling phase
abort?
beforeinput?
blur?
click?
compositionstart?
compositionupdate?
compositionend?
dblclick?
error?
focus?
focusin?
focusout?
input?
keydown?
keyup?
load?
mousedown?
mouseenter?
mouseleave?
mousemove?
mouseout?
mouseover?
mouseup?
resize?
scroll?
select?
unload?
wheel?

還附上了 Legacy Events(舊瀏覽器支持的非標準遺留事件)的 bubble 屬性。

Event TypeBubbling phase
DOMActivate?
DOMAttrModified?
DOMCharacterDataModified?
DOMFocusIn?
DOMFocusOut?
DOMNodeInserted?
DOMNodeInsertedIntoDocument?
DOMNodeRemoved?
DOMNodeRemovedFromDocument?
DOMSubtreeModified?
keypress?

H5 還定義了一些新事件:

  • media相關事件,都不冒泡

  • drag相關事件 dragstart 、 drag 、 dragenter 、 dragexit 、 dragleave 、 dragover 、 drop 、 dragend均冒泡

  • History相關事件:popstatehashchange冒泡(從window開始……所以意義在哪里),pagetransition不冒泡

還有很多H5新事件,大多在草案階段,就不一一翻開了。

此外,這里還有一個關于IE的事件列表,http://www.feiesoft.com/html/events.html

事件冒泡是我們實現事件代理(委托)的關鍵,在avalon1.6中,默認讓能冒泡的事件都使用事件代理實現了!

var canBubbleUp = {
    click: true,
    dblclick: true,
    keydown: true,
    keypress: true,
    keyup: true,
    mousedown: true,
    mousemove: true,
    mouseup: true,
    mouseover: true,
    mouseout: true,
    wheel: true,
    mousewheel: true,
    input: true,
    change: true,
    beforeinput: true,
    compositionstart: true,
    compositionupdate: true,
    compositionend: true,
    select: true,
    cut: true,
    paste:true,
    focusin: true,
    focusout: true,
    DOMFocusIn: true,
    DOMFocusOut: true,
    DOMActivate: true,
    dragend:true,
    datasetchanged:true
}
if (!W3C) {
    delete canBubbleUp.change
    delete canBubbleUp.select
}
//....

以上是“java中能冒泡的事件有哪些”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

于都县| 石城县| 鄯善县| 专栏| 夏邑县| 泉州市| 时尚| 合肥市| 鲁甸县| 通化县| 城口县| 宽甸| 二连浩特市| 卢龙县| 昌图县| 罗定市| 彝良县| 新河县| 沿河| 沙湾县| 乌拉特前旗| 桐庐县| 永丰县| 庄河市| 东丽区| 固原市| 施甸县| 高雄市| 宜宾县| 泸溪县| 肃宁县| 沙田区| 胶州市| 安康市| 安福县| 新源县| 南阳市| 丘北县| 黄骅市| 黄山市| 江油市|