頁面中有很多JS廣告代碼,或者其他的JS代碼太大,這時候加載起來就會很費時間。使用JS廣告代碼延遲加載或是最后加載的方法以加快頁面載入速度。
JS廣告代碼延遲加載或是最后加載將會加快頁面載入速度,給用戶良好的體驗效果。如果頁面中有很多JS廣告代碼,或者其他的JS代碼太大,這時候加載起來就會很費時間。使用JS廣告代碼延遲加載或是最后加載的方法以加快頁面載入速度。361源碼總結(jié)了2個辦法來實現(xiàn),如下:
方法一:
第一步:把這段代碼放在你要放廣告的網(wǎng)頁位置,讓先只是顯示“廣告加載中…”的字樣
<div id=ad_box>廣告載入中…</div>
第二步:把這段代碼放到頁面的底部,將廣告代碼加載到上面那個位置,取代原來的文字!
<div id="ad_code" style="display:none">這里放js廣告代碼或者其它加載比較慢的廣告代碼</div><script type="text/javascript">document.getElementById("ad_box").innerHTML=document.getElementById("ad_code").innerHTML;</script>這樣設(shè)置以后當(dāng)剛進入網(wǎng)頁的時候在廣告位置顯示的是 廣告載入中... 等網(wǎng)頁顯示完畢,廣告載入后就顯示了,如果廣告服務(wù)器出了問題,不會因為廣告影響了網(wǎng)頁訪問!
上面這種方便比較常用,下面介紹的第二種方法,是防止JS太大,影響加載速度的。
方法二:
<script language="JavaScript" src="" id="my"></script> <script> setTimeout("document.getElementById('my').src='include/php100.php'; ",3000);//延時3秒 </script>JS延遲3秒加載。
以上就是先加載網(wǎng)頁最后加載廣告的方法的全部內(nèi)容,希望對大家的學(xué)習(xí)和解決疑問有所幫助,也希望大家多多支持武林網(wǎng)。新聞熱點
疑難解答
圖片精選