$ script.js嵌套依赖项

时间:2011-05-04 05:11:41

标签: javascript dynamic-script-loading

有没有办法使用$ script.js进行以下工作:

control.js

$script('accounts.js', function() {
    // fnA
});

accounts.js

$script('util.js', function() {
    // fnB
});

我希望在fnB之前执行fnA,但事实并非如此。因此,fnB中创建的名称空间和对象不可用于fnA,即帐户功能。

util.js 仅包含命名空间函数。

1 个答案:

答案 0 :(得分:2)

你应该这样做:

control.js
$script('util.js', function() {
    // fnB
    $script('accounts.js', function() {
       // fnA
    });
});

accounts.js无需加载utils.js

希望这有帮助