成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

JavaScript 事件傳播

widuu / 967人閱讀

摘要:當(dāng)一個(gè)事件觸發(fā)了之后,它會(huì)在父子元素之間進(jìn)行傳播??刂婆_輸出信息從上述的例子中,我們可以看到捕獲階段和冒泡階段事件傳播的方向

當(dāng)一個(gè)事件觸發(fā)了之后,它會(huì)在父、子元素之間進(jìn)行傳播。
一、 事件傳播的三個(gè)階段
捕獲階段:從window對象一直傳播到目標(biāo)節(jié)點(diǎn)
目標(biāo)階段:在目標(biāo)節(jié)點(diǎn)上觸發(fā)事件
冒泡階段:從目標(biāo)階段冒泡回window對象

JavaScript中的事件流是指事件觸發(fā)的順序,事件傳播有兩種方式,分別是事件冒泡和事件捕獲。

二、 在HTML元素節(jié)點(diǎn)上添加事件監(jiān)聽函數(shù)
用addEventListener給節(jié)點(diǎn)添加監(jiān)聽函數(shù),代碼如下。

點(diǎn)擊觸發(fā)事件


當(dāng)參數(shù)設(shè)為false時(shí),表示只在冒泡階段監(jiān)聽,所以當(dāng)事件從p標(biāo)簽向上冒泡到div標(biāo)簽時(shí),會(huì)在兩個(gè)節(jié)點(diǎn)上分別觸發(fā)一次click事件??刂婆_輸出信息:

當(dāng)參數(shù)設(shè)為true時(shí),表示在捕獲階段監(jiān)聽??刂婆_輸出信息:

從上述的例子中,我們可以看到捕獲階段和冒泡階段事件傳播的方向

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/98152.html

相關(guān)文章

  • JavaScript-淺談DOM事件

    摘要:事件流指的是從頁面接收事件的順序。級事件規(guī)定方法的第三個(gè)參數(shù)設(shè)為,表示事件在捕獲階段觸發(fā)。目前支持事件捕獲流的瀏覽器有,,,,。事件流根據(jù)級事件規(guī)定,事件流應(yīng)該包括三個(gè)階段,事件捕獲階段,處于目標(biāo)階段和事件冒泡階段。 什么是事件?(敲黑板) 事件,就是文檔或?yàn)g覽器窗口發(fā)生的一些特定的交互瞬間。(by 《JavaScript高級程序設(shè)計(jì)》)比如鼠標(biāo)點(diǎn)擊,雙擊,滾動(dòng)條滑動(dòng)... 什么是事件...

    haitiancoder 評論0 收藏0
  • #Javascript# 事件傳播機(jī)制

    摘要:當(dāng)前元素的某個(gè)事件行為被觸發(fā),它所有的祖先元素,相關(guān)的事件行為也會(huì)被依次觸發(fā),順序是從內(nèi)向外。如果祖先元素的這個(gè)行為綁定了方法,綁定的方法也會(huì)被觸發(fā)執(zhí)行,我們把事件的這種傳播機(jī)制叫做冒泡傳播這個(gè)傳播機(jī)制是所有瀏覽器的傳播機(jī)制。 document.body.onclick = function(){ console.log(body); } outer.onclick = ...

    Maxiye 評論0 收藏0
  • 你不知道的javascript事件

    摘要:然而和分別提出了完全相反的的概念事件冒泡和事件捕獲。所有的節(jié)點(diǎn)中包含了這兩個(gè)方法,它們都接受個(gè)參數(shù)要處理的事件名作為事件處理程序的函數(shù)和一個(gè)布爾值。事件流級事件規(guī)定的事件流包括三個(gè)階段事件捕獲階段處于目標(biāo)階段事件冒泡階段。 事件流描述的是從頁面中接受事件的順序。然而ie和netscape分別提出了完全相反的的概念:事件冒泡和事件捕獲。下面就說說這兩種事件流: 事件冒泡 事件冒泡,就是說...

    imtianx 評論0 收藏0
  • 你不知道的javascript事件

    摘要:然而和分別提出了完全相反的的概念事件冒泡和事件捕獲。所有的節(jié)點(diǎn)中包含了這兩個(gè)方法,它們都接受個(gè)參數(shù)要處理的事件名作為事件處理程序的函數(shù)和一個(gè)布爾值。事件流級事件規(guī)定的事件流包括三個(gè)階段事件捕獲階段處于目標(biāo)階段事件冒泡階段。 事件流描述的是從頁面中接受事件的順序。然而ie和netscape分別提出了完全相反的的概念:事件冒泡和事件捕獲。下面就說說這兩種事件流: 事件冒泡 事件冒泡,就是說...

    marek 評論0 收藏0
  • JavaScript捕獲和冒泡探討

    摘要:上個(gè)星期在微博中一個(gè)關(guān)于捕獲和冒泡代碼的討論,可能沒有動(dòng)手實(shí)現(xiàn)一篇的人無法給出確定的答案。目標(biāo)階段事件對象到達(dá)其事件目標(biāo)。在此階段注冊的事件監(jiān)聽器會(huì)對相應(yīng)的冒泡事件進(jìn)行處理。 上個(gè)星期在微博中一個(gè)關(guān)于javascript捕獲和冒泡代碼的討論,可能沒有動(dòng)手實(shí)現(xiàn)一篇的人無法給出確定的答案。 這里再來回顧一下之前的三條微博。 事件的執(zhí)行順序 JavaScript冒泡和捕獲考察題目看圖回答問題...

    caikeal 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<