所以我使用一个中央“引擎”来运行HTML5游戏的内容。我可以将它放入我想要的任何框架中,它可以处理所有绘图和设置画布等等。为了使其尽可能方便用户,我使用PHP脚本搜索所有特定于游戏的文件并将它们添加进来.PHP传递所有文件的JSON数组,然后通过Javascript将它们逐个加载到游戏中。
听起来不错,现在已经为好几个项目做了很多工作,但突然之间我发现有些文件需要以依赖顺序的方式加载。我可以明确地列出它们并加载它们(比如引擎核心文件......)但是这会破坏动态加载它们的目的(用户友好)。
有没有什么方法可以定义哪些首先加载?我已经看到了一个我想说的jQuery扩展名为RequireJS,但我会说实话,它的文档有点过头了。我尝试实现它但是在发生错误后遇到了错误。
有任何建议或是否有人试图做类似的事情?