課程
/前端開發(fā)
/JavaScript
/DOM事件探秘
e=e || window.event這種寫法不應(yīng)該寫成e=event || window.event嗎?這樣才把這個(gè)event對(duì)象傳給e??? ?不解~
2016-01-23
源自:DOM事件探秘 3-2
正在回答
因?yàn)槭录?duì)象可以表示為e 、ev、event三者中的任何一個(gè)所以e=e || window.event是正確的
如果寫成如下相信你應(yīng)該看得更清楚一點(diǎn):
var eve = e || window.event;
即eve為定義的變量,而e=e || window.event的第一個(gè)e由于在等號(hào)左邊,是賦值行為(其原先的值是傳遞進(jìn)來的參數(shù)e,但由于賦值最后被覆蓋),第二個(gè)e是傳遞進(jìn)來的參數(shù),而window.event是系統(tǒng)級(jí)的對(duì)象(可以理解為固定寫法)。反過來說如果你傳入的參數(shù)是event(此時(shí)這個(gè)event僅僅是個(gè)參數(shù),不能等同于window.event),那么函數(shù)體就應(yīng)該是你所說的e=event || window.event。
new新的開始
HandMU 回復(fù) new新的開始
舉報(bào)
DOM事件?本課程會(huì)通過實(shí)例來給小伙伴們講解如何使用這些事件
4 回答執(zhí)行 return e=e||e=window.event 的時(shí)候,是執(zhí)行 e=e 還是執(zhí)行 e=window.event?
1 回答關(guān)于margin的問題
1 回答關(guān)于this的問題
3 回答為什么e= e || window.event而不是e=e|| window.e啊
2 回答關(guān)于對(duì)象的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-01-23
因?yàn)槭录?duì)象可以表示為e 、ev、event三者中的任何一個(gè)所以e=e || window.event是正確的
2016-01-23
如果寫成如下相信你應(yīng)該看得更清楚一點(diǎn):
var eve = e || window.event;
即eve為定義的變量,而e=e || window.event的第一個(gè)e由于在等號(hào)左邊,是賦值行為(其原先的值是傳遞進(jìn)來的參數(shù)e,但由于賦值最后被覆蓋),第二個(gè)e是傳遞進(jìn)來的參數(shù),而window.event是系統(tǒng)級(jí)的對(duì)象(可以理解為固定寫法)。反過來說如果你傳入的參數(shù)是event(此時(shí)這個(gè)event僅僅是個(gè)參數(shù),不能等同于window.event),那么函數(shù)體就應(yīng)該是你所說的e=event || window.event。