我加载了Google的地图API js文件。它们在页面末尾加载。此外,我想加载一个使用谷歌的js文件的js文件。我想要做的是在加载Google的文件后加载这个js文件。我怎么能这样做?
<script src="https://maps.gstatic.com/maps-api-v3/api/js/19/7a/main.js"></script>
这是main.js文件。我想在这个js之后加载另一个文件。我怎样才能做到这一点?
答案 0 :(得分:3)
默认情况下,脚本是按顺序执行的,所以如果你这样做:
<script src="https://maps.googleapis.com/maps/api/js?key=..."></script>
<script src="myscript.js"></script>
然后在加载Google Maps脚本后加载“myscript.js”。有关更多详细信息,请参阅this answer。
对于简单的用例,这就足够了。如果您想要更多控制和/或您的应用很大,请查看RequireJS。
答案 1 :(得分:0)
Requirejs应解决您的问题。每当您需要某个依赖项时,如果尚未下载,则会调用require('dependency');
并且requirejs应该获取它。