国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript在事件監聽方面的兼容性小結

2019-11-21 00:36:16
字體:
來源:轉載
供稿:網友
1,IE使用attachEvent/detachEvent方法來添加和刪除事件監聽器;w3c使用addEventListener/removeEventListener方法。

2,IE對其事件使用onevent的命名方式,而w3c的是event的命名方式。

3,IE事件監聽器內使用的是一個全局的Event對象,而w3c是將event對象作為參數傳遞給監聽器。

4,為了避免觸發默認的事件行為,IE的做法是要求程序員設置Event對象中的returnValue屬性值為false,而w3c的做法是執行preventDefault方法。

5,IE沒有提供對事件捕獲階段的支持。

6,要停止事件的傳遞,IE的做法是設置event對象的cancelBubble為true,而w3c的做法是設置執行stopPropagation方法。

7,IE將事件監聽器當做一個獨立的函數來調用,而w3c中它是作為對象的方法來調用的,這表示在ie中事件監聽器中的this關鍵字指向的不是事件發生對象而是一個沒用的全局對象(window對象)。

8,IE在使用事件監聽器方面存在內存泄露問題。在IE瀏覽器中,如果要為某個元素創建一個事件監聽器,并且在監聽器中使用該元素,則在用戶進入其他頁面之前,該監聽器以及相關的DOM節點作占據的內存空間不會被釋放。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 朝阳区| 泊头市| 澄城县| 香格里拉县| 来宾市| 密云县| 桂林市| 乐业县| 永年县| 苏尼特右旗| 凤山县| 谢通门县| 鲜城| 瓦房店市| 林口县| 蒙山县| 东山县| 黔江区| 上杭县| 西乌珠穆沁旗| 金乡县| 林州市| 金华市| 龙里县| 富阳市| 马公市| 炉霍县| 东平县| 临汾市| 贵定县| 电白县| 平乡县| 子长县| 曲沃县| 淮安市| 烟台市| 新乡市| 玛曲县| 孝昌县| 长白| 府谷县|