如果我在core.js文件中有一个对象,并且我想在extension.js中扩展它,我怎样才能确保在扩展它之前实际加载了core.js中的对象? 管理这种依赖关系的好(和轻)模式是什么?
答案 0 :(得分:0)
您可以确保在HTML文件的标头中以正确的顺序加载.js文件。它们将按照您放置它们的顺序加载。
或者你可以这样做:
if(MyFramework === undefined)
alert('MyFramework not loaded');
if(MyFramework === undefined)
alert('MyFramework not loaded');
如果当前未加载名为MyFramework的对象
,则会抛出该警报错误答案 1 :(得分:0)
如果它是一个对象,那么你应该能够检查它是否为null或未定义...
if (myObject === null || myObject === undefined) {
alert("not loaded");
}