从javascript代码开始按顺序加载javascript

前端之家收集整理的这篇文章主要介绍了从javascript代码开始按顺序加载javascript前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 javascript小部件,通过插入单个脚本标记包含在页面中(因为应用程序应该易于分发):
<script type="text/javascript" src="loadMyWidget.js"></script>

然后loadMyWidget.js需要加载多个脚本文件,这些脚本文件必须按特定顺序运行.我试图通过将脚本元素插入DOM来加载它们异步,但这并没有让我控制序列.

我也尝试使用head.js,这对于现代浏览器来说非常棒,但我无法在IE7和8中使用它.

遗憾的是,将脚本缩小为一个文件很困难,因为它由来自不同项目的大量文件组成,我不知道何时更新脚本.

看起来很简单,我需要按照特定顺序从javascript代码加载javascript文件,并让它在所有浏览器中工作,包括IE7和8.

解决方法

我遇到了同样的问题并用以下方法处理:
document.write('<script type="text/javascript" src="other1.js"></script>');
document.write('<script type="text/javascript" src="other2.js"></script>');

runSomeCode();

代码将被加载并同步运行.优点:简单,轻便,跨浏览器兼容,没有deps.缺点:丑陋.

更多细节:https://stackoverflow.com/a/3292763/235179

原文链接:https://www.f2er.com/js/154754.html

猜你在找的JavaScript相关文章