第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

章節(jié)
問答
課簽
筆記
評論
占位
占位

理解委托

在綁定中我們知道:

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

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

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

由此可見:

默認(rèn)的觸發(fā)循序是從事件源目標(biāo)元素也就是 event.target 指定的元素,一直往上冒泡到 document 或者 body,途經(jīng)的元素上如果有對應(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ì)了怎么辦
||

提問題

寫筆記

公開筆記
提交
||

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

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

加群二維碼

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

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

綁定后可得到

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

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

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

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

舉報(bào)

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

手記推薦

更多

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

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

為什么扣積分?

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

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

為什么扣積分?