四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

JavaScript 學習筆記(十五)

事件
事件是DOM(文檔對象模型)的一部分。事件流就是事件發生順序,這是IE和其他瀏覽器在事件支持上的主要差別。
一、事件流
1、冒泡型事件
IE上的解決方案就是冒泡型事件,它的基本思想是從最特定的目標到最不特定的事件目標(document對象)的順序觸發。
過程:按照DOM的層次結構像水泡一樣不斷上升至頂端。(從里面的div觸發事件再到body,到html最后直到document最頂端)。
2、捕獲型事件
可以說跟冒泡是正好相反的,事件從最不精確的對象開始觸發,然后直到最精確。
3、DOM事件流
DOM同時支持以上兩種事件模型,其中捕獲型事件先發生,從document對象開始,最后在document對象結束。
二、事件監聽函數
1、IE
每個函數和window對象都有兩個方法:
attachEvent()方法:附加事件處理函數
[Object].attachEvent(“事件名”,處理函數fnHandler);
該方法有兩個參數。
var fnClick = function() {
alert("你點擊了ID為div1的DIV");
}
var oDiv = document.getElementById("div1");
oDiv.attachEvent("onclick", fnClick);
可以附加多個處理函數。
detachEvent()方法:分離移除事件處理函數
2、DOM
addEventListener()方法:分配附加事件處理函數
[Object]. addEventListener (“事件名”,處理函數fnHandler,Boolean);
該方法有三個參數(“事件名”,“分配的函數”,處理函數是冒泡階段還是捕獲階段)
如果事件處理函數是用于捕獲階段,則第三個參數是true,用于冒泡階段則為false
var fnClick = function() {
alert("Clicked!");
}
var oDiv = document.getElementById("div");
oDiv.addEventListener("click", fnClick, false);
oDiv.removeEventListener("click", fnClick, false);
可以附加多個處理函數。
removeEventListener()方法:移除事件處理函數
三、事件對象
包含三個方面的信息:
1、引起事件的對象:IE中就是window.event,DOM中是處理函數的為唯一參數;
2、事件發生時的鼠標信息;
3、事件發生時的鍵盤信息。
IE事件對象
在IE中,事件對象是window對象的一個屬性event。也就是說,事件處理函數必須這樣訪問事件對象:
oDiv.onclick = function() { var oEvent = window.event; }oDiv.onclick = function(){ var oEvent = window.event;}
盡管是window對象的屬性,event對象還是只能在事件發生時訪問。所有的事件處理函數執行完畢后銷毀。
DOM標準的事件對象
event對象必須作為唯一的參數傳給事件處理函數。所以,在DOM兼容的瀏覽器(如Mozilla,Safari和Opera)中訪問事件對象,要這么做:
oDiv.onclick = function() {
var oEvent = arguments[0];
}
//也可以這樣
oDiv.onclick = function(oEvent) {
//.....
}

JavaScript技術JavaScript 學習筆記(十五),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 陈浩民演的电视剧大全| 成龙版杨家将电影免费播放| 战长沙剧情介绍| 风花电影完整版免费观看| 蓝眼泪简谱| bustybuffy| 佩佩猪| 痴汉电车排名前十番号| 香帅传奇郑少秋版国语全集在线观看高清| 踩女人肚子练腹肌视频| 电影喜宝| 减肥蔬菜| 沈敏| 疯狂试爱四| 捆绑vk视频| 免费微信账号密码| 我被最想拥抱的男生威胁了| 汪汪战队动画片| 回到十八岁| 抖音视频下载网站| 彼岸花电影| 正宗辅星水法九星断语| 裸体广场舞| 恶行之外电影完整播放| 程小西| 蒋雯| 我的朋友作文| 维拉·法梅加| 第五单元初试身手| 现代短诗繁星| 路易斯·帕特里奇| 财税2010121号原文| 有冈大贵| 台版野浪花原版| 一元二次方程计算题 | 爱在线观看| 看黄色录像播放| 潜伏电视剧在线观看免费完整版高清 | 紫依| 祝福语生日| 欧美gv网站|