第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

if(window.Node && (obj instanceof Node)){ return true; }這段代碼不理解

為什么?

if(window.Node && (obj instanceof Node)){
return true;
}
如果符合if中的條件就直接返回true了呢,符合if中的條件就能說明obj是元素類型了嗎?

正在回答

3 回答

這句話這么解釋,window.Node,是查看window里是否有這么一個(gè)Node對(duì)象,然后obj instanceof Node是說明obj是否是Node對(duì)象的一個(gè)實(shí)例,即是不是new Node出來的,滿足了這兩個(gè)條件,obj就是Node類型

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

偏愛花開的聲音 提問者

聽到老師說這個(gè)是為了IE9寫的,是只有IE9可以這樣檢測(cè),別的瀏覽器都不行嗎?
2015-10-20 回復(fù) 有任何疑惑可以回復(fù)我~
#2

子木李 回復(fù) 偏愛花開的聲音 提問者

也行,window.Node是為了兼容IE的,即其他瀏覽器可以不寫這一句,但是為了能在IE中運(yùn)行正常,一般都寫上,就像窗口的響應(yīng)事件,其他的瀏覽器只需寫一個(gè)event就行,但是為了兼容ie,就得寫 e=e||window.event,建議樓主不用太糾結(jié)這個(gè)問題,畢竟,MS自己都放棄了IE了
2015-10-20 回復(fù) 有任何疑惑可以回復(fù)我~
#3

偏愛花開的聲音 提問者 回復(fù) 子木李

謝謝答主~這個(gè)問題大概明白了~剛剛又看了一遍老師的視頻,還是這段代碼,老師說“因?yàn)閛bj可能來自另外一個(gè)文檔對(duì)象,所以不滿足if中的條件也不能馬上返回false”,這又是怎么回事呢
2015-10-27 回復(fù) 有任何疑惑可以回復(fù)我~
#4

子木李 回復(fù) 偏愛花開的聲音 提問者

哦,這個(gè)是因?yàn)榭赡苡衖frame的存在,如果是iframe的話,它就是來自另外一個(gè)文檔對(duì)象了,因?yàn)閕frame的windows、document對(duì)象和當(dāng)前頁(yè)面的windows、document對(duì)象不是同一個(gè)對(duì)象
2015-10-27 回復(fù) 有任何疑惑可以回復(fù)我~
#5

偏愛花開的聲音 提問者 回復(fù) 子木李

明白了~多謝啦~~
2015-10-30 回復(fù) 有任何疑惑可以回復(fù)我~
#6

呆呆的地瓜

既然他是其他文本的對(duì)象,那么是不是不滿足if(window.Node && (obj instanceof Node)),為什么還要返還ture呢??
2016-09-27 回復(fù) 有任何疑惑可以回復(fù)我~
查看3條回復(fù)

哈哈,微軟自己都要放棄IE了

0 回復(fù) 有任何疑惑可以回復(fù)我~
<html></html>


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

if(window.Node && (obj instanceof Node)){ return true; }這段代碼不理解

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)