課程
/前端開發
/JavaScript
/DOM事件探秘
函數的參數是e,那后面window.event中的event指的是什么啊。難道封裝的getEvent(e)函數中的兩個event是不一樣的嗎??
2016-06-01
源自:DOM事件探秘 3-2
正在回答
還有你要知道window.event表示的事件的狀態。
你可以這樣理解,之前函數得到的參數e實際上就是event,注意這里的event是參數(對比老師之前講的)。而ie中只能用window.event來表示(window可以省略)。
當然我也是新手。個人見解
e = e || window.event是我們在做事件處理時候區分IE和其他瀏覽器事件對象時常用的寫法。
//獲取事件對象 e = e || window.event;//IE和Chrome下是window.event FF下是e.
iE和Chrome下是就是這個 window.event。
小爺姓樊 提問者
夜色依舊 回復 小爺姓樊 提問者
舉報
DOM事件?本課程會通過實例來給小伙伴們講解如何使用這些事件
3 回答為什么不是 e = e || window.e 而是e = e || window.event 呢
4 回答執行 return e=e||e=window.event 的時候,是執行 e=e 還是執行 e=window.event?
4 回答eventUtil.addHandler(go,'click',function(e){ }里面的e哪得來的?為什么e就是event?
1 回答eventUtil.addHandler(go,'click',function(e){}里的e
3 回答調用的時候傳入了e,getEvent(e)轉換后,依然賦給e,這里再次賦予的這個對象,可以不用e嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-06-04
還有你要知道window.event表示的事件的狀態。
2016-06-04
你可以這樣理解,之前函數得到的參數e實際上就是event,注意這里的event是參數(對比老師之前講的)。而ie中只能用window.event來表示(window可以省略)。
當然我也是新手。個人見解
2016-06-01
e = e || window.event是我們在做事件處理時候區分IE和其他瀏覽器事件對象時常用的寫法。
//獲取事件對象
e = e || window.event;//IE和Chrome下是window.event FF下是e.
iE和Chrome下是就是這個 window.event。