已采納回答 / 李曉健
因?yàn)?&& 是短路運(yùn)算符 ?obj&&obj.nodeType === 1的意思就是 obj 存在,并且?obj.nodeType === 1 if里的整個(gè)表達(dá)式才為true, 如果說(shuō) obj 不存在,他的值就是undefinde ,if(obj) ?就直接返回false了 ?不會(huì)再對(duì)后面的obj.nodeType === 1 進(jìn)行判斷了。如果不加obj&& ?直接寫成 if(obj.nodeType === 1) ?這時(shí)obj不存在的話就會(huì)報(bào)錯(cuò),undef...
while((b=b.parentNode)){}是理解成b!==a; b=b.parentNode;!!?
while循環(huán)可以這樣寫???!
while循環(huán)可以這樣寫???!
2015-11-14
已采納回答 / 緋紅卷千紅
判斷循環(huán)是否需要繼續(xù)進(jìn)行的條件并不一定是b!==a 注意老師的代碼寫在了try catch塊中 這里我寫了個(gè)簡(jiǎn)單的測(cè)試<...code...>控制臺(tái)運(yùn)行結(jié)果如下<...圖片...>可以看到HTMLDocument的父節(jié)點(diǎn)為null,在...
已采納回答 / felix
<script></script>放在head部分也是可以的,不過(guò)必須在 window.onload 或 domReady 后執(zhí)行代碼。
2015-11-12
剛學(xué)完基礎(chǔ),對(duì)這些好像沒(méi)太聽(tīng)懂,講得東西都沒(méi)接觸過(guò)!
2015-11-10
我覺(jué)得這個(gè)老師講的很好,循序漸進(jìn)的講解知識(shí),比較適合我這種學(xué)習(xí)不久的童鞋
2015-11-10