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

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

 更新時間:2012年01月04日 17:24:14   作者:  
2008年有啊第一次性能優(yōu)化時,我們曾用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)容,對搜索引擎不友好?!?
沒問題,這個也很好解決的:
復(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)文章

最新評論

肇州县| 马边| 瓦房店市| 大邑县| 枣强县| 夏邑县| 加查县| 文安县| 体育| 海淀区| 大埔区| 江源县| 陵水| 内江市| 衡阳市| 调兵山市| 宜川县| 延庆县| 昭觉县| 夏津县| 慈溪市| 阿尔山市| 安顺市| 依兰县| 富民县| 淮南市| 漠河县| 象州县| 武陟县| 赣州市| 乌海市| 安龙县| 阿拉善左旗| 抚远县| 五指山市| 浮梁县| 丘北县| 新竹市| 长寿区| 海原县| 英山县|