我有一个priorityQueue类,它依赖于一组正在加载的堆函数.目前,它们位于单独的文件中,priorityQueue.js和fheap.js.我想要做
<script src="priorityQueue.js"></script>
Run Code Online (Sandbox Code Playgroud)
并自动加载fheap.js文件(顺序无关紧要).此外,我想要一个级联的方法(即dijkstra.js加载priorityQueue加载fheap).
目前,每个文件只是通过在末尾注入元素来加载其依赖项.有没有更好的方法来实现相同的结果,我应该注意当前的方法?
看看这个问题并回答一些好的讨论.我认为简短的回答是使用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)
伊恩.