3
4

3 に答える 3

4

呼び出したい関数は、即時関数内で宣言されたローカル関数です。スコープ外で呼び出す方法はありません。

外部ファイルを変更できる場合は、次のように window オブジェクトの関数をエクスポートできます。

(function (window, document, $, undefined) {
    window.myFunction = function() {

    }
})(window, document, jQuery);
于 2014-06-18T06:25:08.890 に答える
1

まず、次のようなページで .js を参照する必要があります

      <script type="text/javascript" src="something.js"></script>

 (function (window, document, $, undefined) {
      window.myFunction = function() {

  }
  })(window, document, jQuery);
于 2014-06-18T06:27:15.947 に答える
0

この関数は、その概念だけで知られています ( function (window, document, $, undefined))。

エクスポートするには、いくつかの方法があります。

を。変数にエクスポート:

myFunction = (function (window, document, $, undefined) {
    myFunction = function() {

    }
    return myFunction
})(window, document, jQuery);

b. window または window.export にエクスポートします。使用しているフレームワークによって異なります。参照: http://blog.davidpadbury.com/2011/08/21/javascript-modules/

于 2014-06-18T06:34:38.613 に答える