如何以同步方式放置javascript

时间:2012-11-09 10:12:24

标签: javascript jquery

我尝试了以下方法来同步执行javascript但我收到错误..

我所做的首先是使用javascript动态地包含jquery和jquery ui文件,然后jquery依赖文件存在。但在加载页面时,迭代首先执行jquery和jquery ui文件,然后再将它们放在第一部分。

单js中使用的代码:

(function(){
var script= document.createElement("script");
script.src="jquery.js";
script.type="text/javascript";
var pelement=document.getElementsByTagName('script')[document.getElementsByTagName('script').length-1];  

pelement.insertBefore(script,pelement);

}();


(function(){
var script= document.createElement("script");
script.src="jquery-ui.js";
script.type="text/javascript";
var pelement=document.getElementsByTagName('script')[document.getElementsByTagName('script').length-1];  

pelement.insertBefore(script,pelement);

}();


jquery depend files follows

$(document).ready...

现在我收到jquery未定义的错误..即使我尝试使用xmlhttprequest ..但是那也失败了......

1 个答案:

答案 0 :(得分:1)

对于jQuery promise interface来说,这看起来是完美的情况。

您可以声明一个异步操作,并指定它之后发生的事情。我在执行并行调用的非常复杂的接口中大量使用它,并且运行良好。

干杯。