情報
特定のファイルを含めて、オブジェクトに簡単に追加するさまざまな方法でグローバル変数に追加できるサイトを構築しようとしています。つまり、ファイルをインクルードするだけで、このページは hutber オブジェクトのすべてにアクセスできるようになります。
コアhutber.js
var hutber = {};
(function ($) {
"use strict"; //For good development standards :)
hutber.init = function(){
};
hutber.init();
})(jQuery);
余分なビットhuber.form.js
(function ($) {
"use strict"; //For good development standards :)
hutber.form = {
}
});
問題
クロージャー内では as it にhutber
アクセスできないことを認識しています。hutber.form
では、これらを自己実行関数から取り出さずに、どうすれば にhutber
アクセスできますhutber.form
か? それとも、これはこれにアプローチするための完全に間違った方法ですか?