1. 程式人生 > >as3的捕獲,目標,冒泡的理解

as3的捕獲,目標,冒泡的理解

三個階段搞清楚了吧。那你是不是對這個Capture,捕獲階段這個單詞有點眼熟呢,不錯就是第三個引數裡面useCapture.(終於又繞回來了)。現在想想,我們為Parent上註冊了一個事件,其實就相當於在他上面放了一隻耳朵,用來聽聽事件是不是經過了那裡,經過就執行函式,那麼三個階段下來,事件是不是兩次都經過了它,那耳朵是不是聽到了兩次事件。那函式不是要執行兩次??這個問題的解決,就是應用useCapture這個引數,這個引數在預設為false表示,事件只能在目標階段和冒泡階段被偵聽到,假如上圖stage 和parent都有監聽click事件的話,那就是child1先執行、再parent、最後stage。但是如果為true的話,表示只能在捕獲階段被偵聽到,所以stage會先執行、再parent、最後才是目標currentchild1執行。

相關推薦

as3捕獲目標冒泡理解

三個階段搞清楚了吧。那你是不是對這個Capture,捕獲階段這個單詞有點眼熟呢,不錯就是第三個引數裡面useCapture.(終於又繞回來了)。現在想想,我們為Parent上註冊了一個事件,其實就相當於在他上面放了一隻耳朵,用來聽聽事件是不是經過了那裡,經過就執行函式,那麼

dom事件的機制-捕獲目標冒泡

機制 IE10以下沒有捕獲階段 例子 <!DOCTYPE html> <html lang="en"> <head> <meta charset="U

理解JS捕獲目標冒泡三個階段

<!DOCTYPE html> <html> <head> <title>demo</title> </head> <body> <a id="A">元素A</a> </body&

事件的三個階段:捕獲階段 目標階段 冒泡階段

js有好多的知識需要不斷積累,但是不能淺嘗,應該深究其內因,並運用在日常開發過程中。 捕獲階段: 事件從根節點流向目標節點,途中流經各個DOM節點,在各個節點上觸發捕獲事件,直到達到目標節點。 那麼捕獲階段有什麼用嗎?完全可以沒有捕獲階段也可以啊? 捕獲階段的主要任務是建立傳播路經,在冒泡階段根據這

一個DOM元素綁定多個事件時先執行冒泡還是捕獲

msg 元素 .org tro code 常見 xxx == 添加 綁定在被點擊元素的事件是按照代碼順序發生,其他元素通過冒泡或者捕獲“感知”的事件,按照W3C的標準,先發生捕獲事件,後發生冒泡事件。所有事件的順序是:其他元素捕獲階段事件 -> 本元素代碼順序事件 -

今天定個小目標用C語言實現三子棋的玩法。裡面有精彩情景故事幫助你更快理解程式碼內容不進來了解一下嗎?(內附程式碼)

  如標題所示,今天我們要用C語言來實現三子棋的遊戲。相信大家都玩過這個遊戲。我們來回憶一下游戲步驟。   一、今天你在家裡看書,你的朋友小紅邀請你和她一起玩三子棋。這時你有兩個選擇。     1.接受她的邀請,在玩遊戲的同手,促進你們的感情。     0.殘忍

冒泡捕獲事件繫結阻止事件冒泡阻止預設行為

Internet Explorer 8 及更早IE版本不支援 addEventListener() 方法,Opera 7.0 及 Opera 更早版本也不支援。 但是,對於這些不支援該函式的瀏覽器,你可以使用 attachEvent() 方法來新增事件控制代碼。對於事件繫結相

ELF(七)可重定位目標部分摘自深入理解作業系統深入理解linx核心

可重定位目標          重定位是將EFL檔案中的未定義符號關聯到有效值的處理過程。在main.o中,這意味著對printf和puts的未定義的引用必須替換為該程序的虛擬地址空間中適當的機器程式碼所在的地址。在目標中用到的相關符號之處,都必須替換。         

實現HTTPS系列第四彈之【TLS SSL等概念理解

tls pki ssl 博文說明【前言】: 本文將通過個人口吻介紹TLS ,SSL,PKI等相關知識,在目前時間點【2017年5月21號】下,所掌握的技術水平有限,可能會存在不少知識理解不夠深入或全面,望大家指出問題共同交流,在後續工作及學習中如發現本文內容與實際情況有所偏差,將會完善該博文

聊聊高並發(十九)理解並發編程的幾種&quot;性&quot; -- 可見性有序性原子性

sock clas 關註 條件 infoq zed 應該 單獨 ssa 這篇的主題本應該放在最初的幾篇。討論的是並發編程最基礎的幾個核心概念。可是這幾個概念又牽扯到非常多的實際技術。比方Java內存模型。各種鎖的實現,volatile的實現。原子變量等等,每個都可以展開

【計算機基礎】主機名IP域名端口DNS服務器的通俗理解

net 例如 本地 房子 新的 數字 baidu 域名解析 什麽   在很早的時候,世界上只有幾臺計算機,這幾臺計算機的擁有者想互相連接起來以方便聊天約炮,怎麽辦呢?他們給各自的計算機起了一個名字,比如張三,李四,王二,以後他們就通過這個計算機名字來相互連接。這幾個名字可以

python排序算法之冒泡選擇插入

選擇 tcc 最大 spa 使用 int sel class tin 1.參考 一本關於排序算法的 GitBook 在線書籍 《十大經典排序算法》,使用 JavaScript & Python & Go 實現 2.冒泡排序:兩兩比較,互換位置 arr =

排序算法(冒泡選擇插入快速)查找算法(二分快速)

元素 快速查找 冒泡排序 比較 簡單 目標 記錄 rec 向下取整                         四種排序算法 1.冒泡排序   思路分析:從前往後相鄰的兩個數一次進行比較,大的往下沈,小的網上 冒。當相鄰的兩個數的比較後發現他們的排序與排序要求相反,就互

Python讀取excel表格時意外的深入理解info字典問題

append hello clas 鍵值 print 商城 tables 包括 excel表格 import xlrd import re def excel_table_byindex(): data = xlrd.open_workbook(‘crawling

4G LTE 網只能提供數據服務不能承載語音通話該怎麽理解

通話 組網 相關 ads 殺手 是不是 曾經 huawei lte-a 轉:http://www.qbiao.com/16776.html 這個問題要從移動核心網的角度來理解。我們平時說的WCDMA、TD-SCDMA、TD-LTE其實通常指空口技術,即從手機到基站的通信技術

constvolatilestatictypdef幾個關鍵字辨析和理解

iostream 很好 都是 種類 狀態 優點 ror 識別 出錯 1、const類型修飾符 const它限定一個變量初始化後就不允許被改變的修飾符。使用const在一定程度上可以提高程序的安全性和可靠性。它即有預編譯命令的優點也有預編譯沒有的優點。const修飾的變量被

對findxargsgrep和管道的一些深入理解

發送 文件名 rgs rom 輸入 很多 () option 理解 轉自於:http://fatmouse.xyz/2016/05/10/2016-05-10-find-grep-xargs-and-pipe/ 問題 相信大家都知道在目錄中搜索含有固定字符串文件的命令:

我的小目標兄弟連戰狼班Java培訓是我成長的必經之路

應該 之前 我會 一份 成長 center 開心 日子 兄弟連 我的小目標,兄弟連戰狼班Java培訓是我成長的必經之路 哈嘍哈嘍·各位老師同學們,大家好。我是一名兄弟連戰狼班的莘莘學子,剛剛步入學校沒多久。也就七八九...十來天吧。 說起我的小目標,兄弟連戰狼班

python中定義函數時self怎麽理解

開開 如果 quest 爸爸 差異 https question .py 什麽 在定義方法的時候有一個self參數,在所有的方法聲明中都要用到這個參數,這個參數代表實例對象本身,當你用實例調用方法的時候, 由解釋器自動的把實例對象本身悄悄的傳遞給方法,不需要你自己傳遞se

js 對象的封裝繼承多態的理解

def mat fin ++ argument 通過 pre 實現 blog //對象的繼承,這裏采用構造函數繼承+類式繼承 function Person(name,sex,age){ this.name = name; this.sex = sex; this.