最近有人網站的人應該都知道,有時會遇到只跑出”超級電腦網”和廣
告,下面完全掛了或跑很慢,因為Blogerads塞車,所以小弟做了一個很爛的決定,就是每天自己生產一個快取檔,不過這樣很麻煩,而且過期後就沒用
了~所以經過不斷找尋方法後,終於找到一個好辦法了~那就是讓JS最後再載入
先把原本放置JS的地方改為
DO RE ME SO(誤~這是花媽的台詞)JS就延後載入囉!即使JS跑很慢或掛掉,都不會影響網站運作了!而且最好的是~這樣並不會違反廣告的使用條款,因為這款語法並”不會”改變廣告程式!
http://blog.soft.idv.tw/?p=368
先把原本放置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>然後~
http://blog.soft.idv.tw/?p=368
<script type="text/javascript" src="test.js" defer="defer"></script>但是該語法在IE中常會出狀況,會導致整個網頁出錯,網頁中只剩下某個加入defer的Javascript程式執行結果。
沒有留言:
張貼留言