其實(shí)我想知道,平時(shí)大家用文檔碎片么?我好像一次都沒(méi)有創(chuàng)建過(guò)文檔碎片。
2016-01-07
最新回答 / 慕移動(dòng)9181930
前面兩行代碼說(shuō)對(duì)了,第四行代碼比三行權(quán)植高所以span中顯示為purple顏色。區(qū)分一下是非常有必要的。因?yàn)檫@兩個(gè)東東對(duì)于初學(xué)者來(lái)說(shuō)是會(huì)比較難理解。簡(jiǎn)單點(diǎn)來(lái)說(shuō),nth-child是不區(qū)分元素類型,nth-of-type是可以區(qū)分元素類型。
2015-12-16
很喜歡 看源碼啊 ,雖然很多時(shí)候看不懂,雖然有時(shí)候看的很煩, 但是 看懂的地方,就覺(jué)得 寫(xiě)的很精辟啊
querySelectorAll不兼容ie8好像~js原生的childNodes應(yīng)該可以用來(lái)模擬children。
function children(ele){
var matched = [];
var list = ele.childNodes;
for(var i=0,n=list.length;i<n;i++){
if(list[i].nodeType==1){
matched.push(list[i])
}
}
return matched;
}
function children(ele){
var matched = [];
var list = ele.childNodes;
for(var i=0,n=list.length;i<n;i++){
if(list[i].nodeType==1){
matched.push(list[i])
}
}
return matched;
}
function siblings(elem){
var siblings = [];
allSib = elem.parentNode.childNodes;
for(var i = 0;i<allSib.length;i++){
if(allSib[i]!=elem&&allSib[i].nodeType==1){
siblings.push(allSib[i]);
}
}
return siblings;
}
var siblings = [];
allSib = elem.parentNode.childNodes;
for(var i = 0;i<allSib.length;i++){
if(allSib[i]!=elem&&allSib[i].nodeType==1){
siblings.push(allSib[i]);
}
}
return siblings;
}
2015-12-02
最贊回答 / arlenhui
alert(x)如果傳入其他類型的值,會(huì)轉(zhuǎn)換成字符串x.toString()。a標(biāo)簽的對(duì)象在某些瀏覽器重寫(xiě)了這個(gè)toString方法,直接輸出href的值
2015-11-25
buildFragment('<tr>慕課網(wǎng)</tr>')會(huì)有bug
2015-11-17
div.innerHTML = "<div><script defer>alert(1)</srcript></div>" 我在ie8下試了還是不行 <script>標(biāo)簽還是不可見(jiàn)
2015-11-12