私はload
で実行されるより大きな外部スクリプトmymodule.js
に関数myModule.myFunction
を持っています。すべてがうまくいくようです。しかし、今では、外部スクリプトの先頭に外部ファイルのロードから関数を正しくexecteするにはどうすればいいですか?
"use strict";
を追加しました。そして、私は
TypeError: MyModule is undefined
を取得し、ページが機能しなくなります。だから私はどこに問題があるのだろうと思っています。 myModule.js
で
var myModule = (function(){
// stuff
})();
@BenAstonありがとうございます。どうすればいい?私は今 'var myModule =(function(){// stuff})();' – Daniel
素晴らしい!それはトリックをしたようだ。 – Daniel