推荐的"加载"javascript文件依赖项的方法?

ple*_* me 2 javascript

我有一个priorityQueue类,它依赖于一组正在加载的堆函数.目前,它们位于单独的文件中,priorityQueue.js和fheap.js.我想要做

<script src="priorityQueue.js"></script>
Run Code Online (Sandbox Code Playgroud)

并自动加载fheap.js文件(顺序无关紧要).此外,我想要一个级联的方法(即dijkstra.js加载priorityQueue加载fheap).

目前,每个文件只是通过在末尾注入元素来加载其依赖项.有没有更好的方法来实现相同的结果,我应该注意当前的方法?

ipd*_*ipd 5

看看这个问题并回答一些好的讨论.我认为简短的回答是使用jQuery,因为那时你可以做这样的事情:

$.getScript("my_lovely_script.js", function(){
  alert("Script loaded and executed.");
  // here you can use anything you defined in the loaded script
});
Run Code Online (Sandbox Code Playgroud)

伊恩.