0
ブラケットIDEでビデオゲームを作成するチュートリアル(HTML5とJavasScriptを使用しています)に従っています。私は別のファイルでコードを分割してメインのもので参照するよう求められましたが、それは機能しません。他のファイルで宣言された変数は認識しません。(ブラケットIDE)html5リファレンスjavascriptファイル
コードは以下の通りです:
ブラケットIDEでビデオゲームを作成するチュートリアル(HTML5とJavasScriptを使用しています)に従っています。私は別のファイルでコードを分割してメインのもので参照するよう求められましたが、それは機能しません。他のファイルで宣言された変数は認識しません。(ブラケットIDE)html5リファレンスjavascriptファイル
コードは以下の通りです:
あなたはあなたのコードのための名前空間をの並べ替えを使用する必要があります。したがって、別のファイルに分割されている場合でも、マスターソースを参照します。
// script 1
(function(global){
var framework = global.framework = global.framework || {};
framework.UtilityOne = function(){};
framework.collectionOne = f[];
})(this);
// script 2
(function(global){
var framework = global.framework = global.framework || {};
framework.UtilityTwo = function(){};
// check framework reddiness
// because you don't know when all files are loaded
//and i which order they loaded
framework.ready(function(){
framework.collectionOne.push('something');
});
})(this);
私は書いたコードを貼り付けようとしましたが、それは実際のコードと見なされるため、テキストとして表示されませんでした(参照作成) – Drasungor