イベントの3段階
2960 ワード
wwww.w 3 school.com.cn/httmldom/eventから回転します.bubbles.asp
2レベルのDOM標準では、イベント伝搬は3段階に分けられる.
第一、捕獲段階.イベントは、Dcumentオブジェクトからドキュメントツリーを下のレベルに転送します.ターゲットのいずれかの先辈が登录されている场合は、トリックハートなどのイベントをキャプチャします.οnkedyοwn=myonkeydownは、イベントの普及過程ですぐにこれらのハンドルを実行して、目標に伝播してから実行します.
第二の段階は、ターゲットノード自身において発生する.ターゲットに直接登録した適切なイベントハンドルが実行されます.これは0レベルのイベントモデルによって提供されるイベント処理方法と一致する.
第三に、泡立ち段階.この段階では、イベントはターゲット要素からDcumentオブジェクトの文書レベルに戻るか、または元に戻す.
イベントの現在の段階.これは、以下の3つの定数の1つであり、それぞれ、捕獲段階、対象となるオブジェクト上での時、および発泡段階を表している.
1 CAPTURING_PHASE、
2 AT_TARGET
3 BBB LING_PHASE
以下は一例です.「イベントバブルショー」Bbbleイベントショーです.
転載先:https://www.cnblogs.com/codebook/p/5955790.html
2レベルのDOM標準では、イベント伝搬は3段階に分けられる.
第一、捕獲段階.イベントは、Dcumentオブジェクトからドキュメントツリーを下のレベルに転送します.ターゲットのいずれかの先辈が登录されている场合は、トリックハートなどのイベントをキャプチャします.οnkedyοwn=myonkeydownは、イベントの普及過程ですぐにこれらのハンドルを実行して、目標に伝播してから実行します.
第二の段階は、ターゲットノード自身において発生する.ターゲットに直接登録した適切なイベントハンドルが実行されます.これは0レベルのイベントモデルによって提供されるイベント処理方法と一致する.
第三に、泡立ち段階.この段階では、イベントはターゲット要素からDcumentオブジェクトの文書レベルに戻るか、または元に戻す.
イベントの現在の段階.これは、以下の3つの定数の1つであり、それぞれ、捕獲段階、対象となるオブジェクト上での時、および発泡段階を表している.
1 CAPTURING_PHASE、
2 AT_TARGET
3 BBB LING_PHASE
以下は一例です.「イベントバブルショー」Bbbleイベントショーです.
1
3
5
<span style="color:#008080;"> 6</span>
<span style="color:#008080;"> 9</span> <span style="color:#0000ff;">function</span> foo1(){alert("foo1"<span style="color:#000000;">);}
</span><span style="color:#008080;">10</span>
<span style="color:#008080;">11</span> <span style="color:#0000ff;">function</span> foo2(){alert("foo2"<span style="color:#000000;">);}
</span><span style="color:#008080;">12</span>
<span style="color:#008080;">13</span> <span style="color:#0000ff;">function</span> foo3(){alert("foo3"<span style="color:#000000;">);}
</span><span style="color:#008080;">14</span>
<span style="color:#008080;">15</span> <span style="color:#0000ff;">function</span> foo4(){alert("foo4"<span style="color:#000000;">);}
</span><span style="color:#008080;">16</span>
<span style="color:#008080;">17</span>
18
19
20
21
22
23
24
25
26
27
28
29
30
31 bubble event show
32
33
34
35
36
37
38
39
40
41
転載先:https://www.cnblogs.com/codebook/p/5955790.html