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

資訊專欄INFORMATION COLUMN

DOM3中的自定義事件

mochixuan / 1009人閱讀

摘要:級還定義了自定義事件,自定義事件不是由原生觸發(fā)的,它的目的是讓開發(fā)人員創(chuàng)建自己的事件。要創(chuàng)建的自定義事件可以由返回的對象有一個方法接收如下四個參數(shù)。

DOM3級還定義了自定義事件,自定義事件不是由DOM原生觸發(fā)的,它的目的是讓開發(fā)人員創(chuàng)建自己的事件。要創(chuàng)建的自定義事件可以由createEvent("CustomEvent"); 返回的對象有一個initCustomEvent()方法接收如下四個參數(shù)。

type:字符串,觸發(fā)的事件類型,自定義。例如 “keyDown”,“selectedChange”;

bubble(布爾值):標示事件是否應該冒泡;

cancelable(布爾值):標示事件是否可以取消;

detail(對象):任意值,保存在event對象的detail屬性中;

下面舉例: 當點擊按鈕的時候,一秒鐘之后會觸發(fā)一個id為target的元素的自定義事件myEvent,此自定義事件發(fā)生冒泡,依次經(jīng)過target,wrap和document。
實際例子在這里:https://codepen.io/zhaojianxi...

  var e = document.createEvent("CustomEvent");
  e.initCustomEvent("myEvent",true,false,"hello world!");

       var btn = document.getElementById("btn");

       btn.addEventListener("click",function(){
         setTimeout(function(){
           target.dispatchEvent(e)
         },1000)
       })

       var wrap = document.getElementById("wrap");
       var target = document.getElementById("target");
       target.addEventListener("myEvent",function(e){
         console.log("target",e)
       })
       wrap.addEventListener("myEvent",function(e){
         console.log("wrap",e)
       })
       window.addEventListener("myEvent",function(e){
         console.log("window",e)
       })

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

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

相關文章

  • DOM3的自定義事件

    摘要:級還定義了自定義事件,自定義事件不是由原生觸發(fā)的,它的目的是讓開發(fā)人員創(chuàng)建自己的事件。要創(chuàng)建的自定義事件可以由返回的對象有一個方法接收如下四個參數(shù)。 DOM3級還定義了自定義事件,自定義事件不是由DOM原生觸發(fā)的,它的目的是讓開發(fā)人員創(chuàng)建自己的事件。要創(chuàng)建的自定義事件可以由createEvent(CustomEvent); 返回的對象有一個initCustomEvent()方法接收如下...

    newsning 評論0 收藏0
  • DOM3的自定義事件

    摘要:級還定義了自定義事件,自定義事件不是由原生觸發(fā)的,它的目的是讓開發(fā)人員創(chuàng)建自己的事件。要創(chuàng)建的自定義事件可以由返回的對象有一個方法接收如下四個參數(shù)。 DOM3級還定義了自定義事件,自定義事件不是由DOM原生觸發(fā)的,它的目的是讓開發(fā)人員創(chuàng)建自己的事件。要創(chuàng)建的自定義事件可以由createEvent(CustomEvent); 返回的對象有一個initCustomEvent()方法接收如下...

    villainhr 評論0 收藏0
  • DOM3的自定義事件

    摘要:級還定義了自定義事件,自定義事件不是由原生觸發(fā)的,它的目的是讓開發(fā)人員創(chuàng)建自己的事件。要創(chuàng)建的自定義事件可以由返回的對象有一個方法接收如下四個參數(shù)。 DOM3級還定義了自定義事件,自定義事件不是由DOM原生觸發(fā)的,它的目的是讓開發(fā)人員創(chuàng)建自己的事件。要創(chuàng)建的自定義事件可以由createEvent(CustomEvent); 返回的對象有一個initCustomEvent()方法接收如下...

    PascalXie 評論0 收藏0
  • 《Javascript高級程序設計 (第三版)》第13章 事件

    摘要:一般化的變動事件。沒有對應的級事件事件被分散到其他類別中。與事件關聯(lián)的視圖。布爾值表示按下的鍵的鍵碼。布爾值表示事件是否應該冒泡。創(chuàng)建事件對象初始化事件對象觸發(fā)事件 模擬事件 DOM中的事件模擬 可以在 document 對象上使用 createEvent() 方法創(chuàng)建 event 對象。 UIEvents :一般化的 UI 事件。鼠標事件和鍵盤事件都繼承自 UI 事件。DOM3 級...

    tinylcy 評論0 收藏0
  • Javascript簡介

    摘要:以下內(nèi)容都是一些概念性的知識點弄懂這些基本的概念是我們在世界看得更遠的墊腳石誕生于年年公司開發(fā)發(fā)布時臨時將名字改為當時它的主要目的是處理以前由服務端語言負責的輸入驗證操作隨著其發(fā)展現(xiàn)在已不再局限于數(shù)據(jù)驗證而是具備了與瀏覽器窗口及其內(nèi)容等幾乎 以下內(nèi)容都是一些概念性的知識點,弄懂這些基本的概念是我們在JavaScript世界看得更遠的墊腳石. Javascript Javascript誕...

    Near_Li 評論0 收藏0

發(fā)表評論

0條評論

mochixuan

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<