我想编写一个基本脚本,可以像RequireJS一样充当依赖管理器(但不是那么复杂)。
理想情况下,就像RequireJS一样,我希望能够调用一个函数,并为函数提供一个脚本数组来加载,并在脚本完成加载时调用回调函数。我正在考虑以下内容:
myRequireFunc(['scriptA', 'scriptB', 'scriptC'], function () {
// Callback code here
});
遵循以下SO线程,我能够在动态加载脚本,然后在它们全部加载时调用回调方面取得一些进展,但我现在遇到的问题是当scriptA,scriptB或scriptC时该怎么做有自己的依赖:
Dynamically load external javascript file, and wait for it to load - without using JQuery
任何人都可以就如何处理依赖关系提供一些建议/指示,以便在{strong> 所有脚本和这些脚本的所有依赖项之前调用myRequireFunc
不会调用回调已加载?