QQ 1640076782

2016年09月9日

如何延迟js加载?

做网站最忌讳的就是页面速度加载过慢,从而导致客户流失。如何提升页面打开速度呢?由多方面控制,其中有一个就是web性能优化关于js加

载延迟的问题。

我们都知道google已不对中国开放了,加载google的js,api什么的必须要用代理打开网站才起作用,但是国内客户大多都是没有代理的,这时候

该怎么办呢?这时候网站所有者就要想办法延迟加载google的js了。

如何延迟加载js呢?

根据google推荐的代码:

<script type="text/javascript">
function downloadJSAtOnload() {
var element = document.createElement("script");
element.src = "http://www.google.com/jsapi";
document.body.appendChild(element);
}
if (window.addEventListener)
window.addEventListener("load", downloadJSAtOnload, false);
else if (window.attachEvent)
window.attachEvent("onload", downloadJSAtOnload);
else window.onload = downloadJSAtOnload;
</script>
<script type="text/javascript">
 function downloadJSAtOnload() {
   var element = document.createElement("script");
   element.src = "http://www.google.com/jsapi";
   document.body.appendChild(element);
    }
  if (window.addEventListener)
    window.addEventListener("load", downloadJSAtOnload, false);
  else if (window.attachEvent)
    window.attachEvent("onload", downloadJSAtOnload);
 else window.onload = downloadJSAtOnload;
</script>
直接延缓http://www.google.com/jsapi的加载

如果你有建站或google优化需求欢迎联系我们 QQ:点击这里给我发消息