最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

章節(jié)
問(wèn)答
課簽
筆記
評(píng)論
占位
占位

理解委托

在綁定中我們知道:

事件信息都存儲(chǔ)在數(shù)據(jù)緩存中,對(duì)于沒(méi)有特殊事件特有監(jiān)聽方法和普通事件都用 addEventListener 來(lái)添加事件了,而特有監(jiān)聽方法的特殊事件則用了另一種方式來(lái)添加事件,通過(guò) addEventListener 觸發(fā)事件后回調(diào)句柄如何處理?

具體來(lái)說(shuō)就是,如何委派事件的,用到哪些機(jī)制,我們?nèi)绻玫巾?xiàng)目上是否能借鑒?我們先深入測(cè)試下,W3C下面事件執(zhí)行是順序,假如每一個(gè)節(jié)點(diǎn)都綁定了事件,那么事件的觸發(fā)順序如下。

我們通過(guò)測(cè)試右邊的案例,來(lái)總結(jié)下事件執(zhí)行的規(guī)律。

由此可見(jiàn):

默認(rèn)的觸發(fā)循序是從事件源目標(biāo)元素也就是 event.target 指定的元素,一直往上冒泡到 document 或者 body,途經(jīng)的元素上如果有對(duì)應(yīng)的事件都會(huì)被依次觸發(fā)

最后得到的結(jié)論:

元素本身綁定事件的順序處理機(jī)制。

分幾種情況:

假設(shè)綁定事件元素本身是 A,委派元素 B.C。

第一種:

A,B,C各自綁定事件,事件按照節(jié)點(diǎn)的冒泡層次觸發(fā)

第二種:

元素 A 本身有事件,元素還需要委派元素 B.C 事件
委派的元素 B.C 肯定是該元素 A 內(nèi)部的,所以先處理內(nèi)部的委派,最后處理本身的事件

第三種:

元素本身有事件,元素還需要委派事件,內(nèi)部委派的元素還有自己的事件,這個(gè)有點(diǎn)繞
先執(zhí)行 B,C 自己本身的事件,然后處理 B,C 委派的事件,最后處理 A 事件

為什么需要了解這個(gè)處理的順序呢? 因?yàn)閖Query做委托排序的時(shí)候要用到。

任務(wù)

?不會(huì)了怎么辦
||

提問(wèn)題

寫筆記

公開筆記
提交
||

請(qǐng)驗(yàn)證,完成請(qǐng)求

由于請(qǐng)求次數(shù)過(guò)多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求

加群二維碼

打開微信掃碼自動(dòng)綁定

您還未綁定服務(wù)號(hào)

綁定后可得到

  • · 粉絲專屬優(yōu)惠福利
  • · 大咖直播交流干貨
  • · 課程更新,問(wèn)題答復(fù)提醒
  • · 賬號(hào)支付安全提醒

收藏課程后,能更快找到我哦~

使用 Ctrl+D 可將課程添加到書簽

邀請(qǐng)您關(guān)注公眾號(hào)
關(guān)注后,及時(shí)獲悉本課程動(dòng)態(tài)

舉報(bào)

0/150
提交
取消
全部 精華 我要發(fā)布
全部 我要發(fā)布
最熱 最新
只看我的

手記推薦

更多

本次提問(wèn)將花費(fèi)2個(gè)積分

你的積分不足,無(wú)法發(fā)表

為什么扣積分?

本次提問(wèn)將花費(fèi)2個(gè)積分

繼續(xù)發(fā)表請(qǐng)點(diǎn)擊 "確定"

為什么扣積分?