0

如果我在 core.js 文件中有一个对象并且我想在 extension.js 中扩展它,我如何确保 core.js 中的对象在扩展之前实际加载?管理这种依赖关系的好(轻)模式是什么?

4

2 回答 2

0

您只需确保在 HTML 文件的标题中以正确的顺序加载 .js 文件。它们将按照您放置它们的顺序加载。

或者您可以执行以下操作:

if(MyFramework === undefined)
    alert('MyFramework not loaded');

如果当前未加载名为 MyFramework 的对象,则会引发该警报错误

于 2012-11-23T10:38:28.840 回答
0

如果它是一个对象,那么您应该能够检查它是否为空或未定义...

if (myObject === null || myObject === undefined) {
   alert("not loaded");
}
于 2012-11-23T10:39:15.360 回答