Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 延迟加载jquest和customer.js文件(使用google代码段)_Javascript_Jquery_Asynchronous_Internet Explorer 8_Load - Fatal编程技术网

Javascript 延迟加载jquest和customer.js文件(使用google代码段)

Javascript 延迟加载jquest和customer.js文件(使用google代码段),javascript,jquery,asynchronous,internet-explorer-8,load,Javascript,Jquery,Asynchronous,Internet Explorer 8,Load,Google告诉我们应该推迟jquery的加载,直到页面加载完毕。 我获取了Google提供的示例代码,并对其进行了轻微修改,以便加载jquery库,调用回调,然后加载我自己的自定义.js文件 这是非常简单的东西。 似乎在FireFox上工作,在IE8上不工作 我的问题: 代码中是否有IE8不支持的内容。 (即,为什么该代码没有在IE8上运行) 谢谢你的想法 大卫 函数downloadJSAtOnload() { getScript(“//ajax.googleapis.com/ajax/li

Google告诉我们应该推迟jquery的加载,直到页面加载完毕。 我获取了Google提供的示例代码,并对其进行了轻微修改,以便加载jquery库,调用回调,然后加载我自己的自定义.js文件

这是非常简单的东西。 似乎在FireFox上工作,在IE8上不工作

我的问题:

代码中是否有IE8不支持的内容。 (即,为什么该代码没有在IE8上运行)

谢谢你的想法

大卫


函数downloadJSAtOnload()
{
getScript(“//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js”,function(){
getScript(“/course/java/linguashop2013.js”,function(){});
});
}
函数getScript(url,回调)
{
var元素=document.createElement(“脚本”);
element.src=url;
document.body.appendChild(元素);
element.onload=回调;
}
if(window.addEventListener)
addEventListener(“加载”,downloadJSAtOnload,false);
else if(窗口附件)
window.attachEvent(“onload”,downloadJSAtOnload);
else window.onload=下载jsatonload;

在旧版IE中,
脚本
标记没有
加载
事件

本文介绍了如何正确加载脚本:

底部的脚本标记并不是真正的答案。谷歌提供了上述代码,并告诉我们在页面加载后异步加载脚本。请再次阅读本文。看看你有什么问题。如果这仍然没用,我也帮不了你。
<script type="text/javascript">

function downloadJSAtOnload()
{

getScript("//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js",function(){  
getScript("/course/java/linguashop2013.js", function() {});
});

}

function getScript(url,callback)
{
var element = document.createElement("script"); 
element.src = url; 
document.body.appendChild(element); 
element.onload=callback;
}

if (window.addEventListener)
window.addEventListener("load", downloadJSAtOnload, false);
else if (window.attachEvent)
window.attachEvent("onload", downloadJSAtOnload);
else window.onload = downloadJSAtOnload;

</script>