0

我有一些JavaScript文件要包含在我的应用程序中,顺序是以下 3 个文件

<script src="lib/angular.js"></script>
<script src="lib/jquery-mobile-angular-adapter.js"></script>
<script src="lib/custom.js"></script>

总是在这 6 个之后执行

<script src="lib/jquery.js"></script>
<script src="lib/jquery.mobile.js"></script>
<script src="lib/custom1.js"></script>
<script src="http://include.jaydata.org/jaydata.js"></script>
<script type="text/javascript" src="lib/DBData/InMemoryProvider.js"></script>
<script src="lib/DBData/SpookyHealthEntities.js"></script>

目前我正在这样做

<script src="lib/jquery.js"></script>
<script src="lib/jquery.mobile.js"></script>
<script src="lib/custom1.js"></script>
<script src="http://include.jaydata.org/jaydata.js"></script>
<script type="text/javascript" src="lib/DBData/InMemoryProvider.js"></script>
<script src="lib/DBData/SpookyHealthEntities.js"></script>
<script src="lib/angular.js"></script>
<script src="lib/jquery-mobile-angular-adapter.js"></script>
<script src="lib/custom.js"></script>

但是以这种方式,最后 3 个在第一个完成之前执行,所以我收到错误,因为在最后 3 个文件中,我的一些代码必须在前 6 个完成后执行整个执行

4

1 回答 1

0

我建议使用包含机制来包含父文件中的所有依赖文件。通过这种方式,您可以确定所需的加载。

例如,如果 a 依赖于 b,b 依赖于 c,您将执行以下操作。

在 a 顶部为 b 添加包含语句,在 b 中为 c 添加包含语句。

希望能帮助到你。

于 2013-10-03T18:38:08.263 回答