老師的代碼有兩句不理解 window.Node和 (elment instanceof Node)
if(window.Node && (elment instanceof Node)){
? return true;
?}
上面的語句有兩句不理解求高手指教:
window.Node和 (elment instanceof Node)這兩句怎么理解(求詳解)謝謝謝謝
if(window.Node && (elment instanceof Node)){
? return true;
?}
上面的語句有兩句不理解求高手指教:
window.Node和 (elment instanceof Node)這兩句怎么理解(求詳解)謝謝謝謝
2015-09-22
舉報(bào)
2015-11-19
外面還有一個(gè)大判斷 ?首先判斷了它的屬性nodeType為1 ?才執(zhí)行到這里 ?這里的判斷代表 ?存在Node類型,切判斷元素為Node的實(shí)例 ? 這樣就可以把類似于{ nodeType: 1 }的普通對象排除
2015-09-23
window.Node在IE瀏覽器是不認(rèn)的,在IE之外的瀏覽器就認(rèn)。
你的意思我這樣理解對嗎?
你的解釋我還是沒明白,window.Node此句的返回值是什么內(nèi)容,
麻煩你了;
2015-09-23
window.Node:
DOM1 級定義了一個(gè) Node 接口,該接口將由 DOM 中的所有節(jié)點(diǎn)類型實(shí)現(xiàn)。這個(gè) Node 接口在
JavaScript 中是作為 Node 類型實(shí)現(xiàn)的;除了 IE 之外,在其他所有瀏覽器中都可以訪問到這個(gè)類型。
JavaScript 中的所有節(jié)點(diǎn)類型都繼承自 Node 類型,因此所有節(jié)點(diǎn)類型都共享著相同的基本屬性和方法。
2015-09-22
補(bǔ)充一下上面的,elment ? 改為 ? obj