質問する
694 次
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 に答える