国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

關于延遲加載JavaScript

2024-05-06 16:19:20
字體:
來源:轉載
供稿:網友
當一個網站有很多js代碼要加載,js代碼放置的位置在一定程度上將會影像網頁的加載速度,為了讓我們的網頁加載速度更快,本文總結了一下幾個注意點,分享給大家
 

JavaScript的延遲加載是那些在web上,能讓你想抓狂地去尋找解決方案的問題之一。

很多人說“那就用defer”或“async”,甚至有些人說“那就將你的javascript代碼放在頁面代碼底部”。

上述方法都不能解決在web頁面完全加載后,再加載外部js的問題。上述方法也會偶爾讓你收到Google頁面速度測試工具的“延遲加載javascript”警告。所以這里的解決方案將是來自Google幫助頁面的推薦方案。

如何延遲加載JavaScript

下面是Google推薦的代碼。這些代碼應被放置在</body>標簽前(接近HTML文件底部)。另外,我將外部JS文件名突出顯示。
 

  1. <script type="text/javascript"
  2. function downloadJSAtOnload() { 
  3. var element = document.createElement("script"); 
  4. element.src = "defer.js"
  5. document.body.appendChild(element); 
  6. if (window.addEventListener) 
  7. window.addEventListener("load", downloadJSAtOnload, false); 
  8. else if (window.attachEvent) 
  9. window.attachEvent("onload", downloadJSAtOnload); 
  10. else window.onload = downloadJSAtOnload; 
  11. </script> 
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 二连浩特市| 井研县| 确山县| 马公市| 仪征市| 滦南县| 六盘水市| 莱芜市| 东安县| 镇赉县| 霍林郭勒市| 大方县| 政和县| 探索| 桐柏县| 武定县| 东宁县| 丰顺县| 合水县| 温泉县| 海宁市| 绩溪县| 龙口市| 清涧县| 青海省| 保康县| 平乐县| 武鸣县| 通化县| 奉新县| 图片| 铜陵市| 台北县| 张家川| 莱芜市| 濉溪县| 静乐县| 徐闻县| 五原县| 兴和县| 巨野县|