做网站最忌讳的就是页面速度加载过慢,从而导致客户流失。如何提升页面打开速度呢?由多方面控制,其中有一个就是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的加载