最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Textarea與懶惰渲染實(shí)現(xiàn)代碼

 更新時(shí)間:2012年01月04日 17:24:14   作者:  
2008年有啊第一次性能優(yōu)化時(shí),我們曾用textarea來存貯需要懶惰渲染的節(jié)點(diǎn)
代碼如下。
復(fù)制代碼 代碼如下:

<div>
立即渲染內(nèi)容
<ul>
<li>張三<img src="p01.jpg"/></li>
<li>張四<img src="p02.jpg"/></li>
</ul>
</div>
<div>
<textarea id="lazyRender01" style="display:none">
懶惰渲染內(nèi)容
<ul>
<li>李三<img src="p11.jpg"/></li>
<li>李四<img src="p12.jpg"/></li>
</ul>
</textarea>
</div>
<script>
setTimeout(function(){//懶惰渲染
var el =document.getElementById('lazyRender01');
el.parentNode.innerHTML = el.value;
},1000);
</script>

代碼的好處是:讓李三李四對應(yīng)的內(nèi)容,在懶惰渲染之前,不形成dom節(jié)點(diǎn),不請求圖片。
但有的同學(xué)會問:“Textarea里的內(nèi)容,對搜索引擎不友好?!?
沒問題,這個(gè)也很好解決的:
復(fù)制代碼 代碼如下:

<div>
立即渲染內(nèi)容
<ul>
<li>張三<img src="p01.jpg"/></li>
<li>張四<img src="p02.jpg"/></li>
</ul>
</div>
<div>
<script>document.write('<textarea id="lazyRender01" style="display:none">');</script>
懶惰渲染內(nèi)容
<ul>
<li>李三<img src="p11.jpg"/></li>
<li>李四<img src="p12.jpg"/></li>
</ul>
</textarea>
</div>
<script>
setTimeout(function(){//懶惰渲染
var el =document.getElementById('lazyRender01');
el.parentNode.innerHTML = el.value;
},1000);
</script>

代碼的區(qū)別很簡單,只是把'<textarea id="lazyRender01">'這一段通過js的document.write輸出來。
但結(jié)果卻有了很大的不同:就算瀏覽器不支持js,一切內(nèi)容也還是能原樣顯示出來。

相關(guān)文章

最新評論

西乌珠穆沁旗| 博客| 墨玉县| 凤庆县| 云和县| 永清县| 双辽市| 鄢陵县| 大兴区| 蓬溪县| 务川| 巍山| 凤凰县| 中阳县| 张家口市| 巨鹿县| 兴义市| 阳原县| 阳江市| 金山区| 五大连池市| 湾仔区| 隆林| 武邑县| 沂源县| 安陆市| 晴隆县| 临汾市| 温州市| 岑巩县| 黄陵县| 兴安县| 马鞍山市| 平塘县| 沂源县| 大方县| 河南省| 新巴尔虎左旗| 瑞金市| 彰化市| 杭州市|