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

それがオブジェクトである場合は、それがnullであるか未定義であるかを確認できるはずです...

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