如何在加载另一个脚本之前插入脚本

时间:2011-06-15 06:20:24

标签: javascript html

我有一个简单的情况:

<script src="1.js"></script>
<script src="2.js"></script>

我希望 1.js 加载其他javascript 3.js 并在 2.js 之前执行它。我无法更改html,我只能更改1.js代码。

我尝试在 1.js 中进行同步ajax调用,但 2.js 后仍加载 3.js 。< / p>

还有其他解决方案吗?

3 个答案:

答案 0 :(得分:2)

将3.js的内容附加到1.js.如果您希望在代码库中将它们分开,则可以在构建步骤中将它们组合在一起。只需少一个JavaScript文件即可加载浏览器,这样可以减少页面加载时间。

答案 1 :(得分:0)

使用1.js中的document.write添加3.js. 应该在1.js之后立即添加,但不能保证。

答案 2 :(得分:0)

试试这个:

http://www.andresvidal.com/jsl

它有很多方法可以在不同的时间加载不同的脚本。