【发布时间】:2011-08-16 18:32:30
【问题描述】:
问题是这样的,我包含一个脚本,它使用另一个脚本,但是如果该依赖项还需要另一个脚本准备好怎么办?这意味着加载它是不够的,但我还需要确保在执行之前已经调用了它的初始化回调。如果允许依赖项需要更多的依赖项并在加载后显示出来,则DOM中脚本标签的顺序不能正确。
当脚本和依赖项需要多个依赖项或文件满足多个组件时,问题会变得更加复杂。
Using.js 似乎对此有一个很好的方法,但首先,在加载之前应该知道依赖关系,其次作者声明某些测试不再在 Firefox 上运行。我怀疑是阻塞执行的东西,看起来有点神奇。
我已经编写了一个加载器来处理这个,完全异步的,这实际上似乎是可行的。但是我无法动摇做某事之前已经解决的直觉,或者不可能那么复杂。
【问题讨论】: