讓Javascript延後載入

6 / 5, 2012 架站技巧 , 網站優化 , 網路

最近有人網站的人應該都知道,有時會遇到只跑出"超級電腦網"和廣告,下面完全掛了或跑很慢,因為Blogerads塞車,所以小弟做了一個很爛的決定,就是每天自己生產一個快取檔,不過這樣很麻煩,而且過期後就沒用了~所以經過不斷找尋方法後,終於找到一個好辦法了~那就是讓JS最後再載入


先把原本放置JS的地方改為

<span id="js"></span>

然後打開footer.php(或</body>前)加入以下語法

<span id="loadjs" style="display: none">
在這裡放Javascript語法
</span>
<script type="text/javascript">
var no_show=document.getElementById("js");
var show=document.getElementById("loadjs");
no_show.innerHTML=show.innerHTML;
show.innerHTML="";
</script>

然後~DO RE ME SO(誤~這是花媽的台詞)JS就延後載入囉!即使JS跑很慢或掛掉,都不會影響網站運作了!而且最好的是~這樣並不會違反廣告的使用條款,因為這款語法並"不會"改變廣告程式!