0

JS 関数を相互参照するのに問題があります。Metro スタイル アプリを作成するための推奨される方法は、関数を Microsoft の (function () {//code here})() に入れることだと思います。MSからこの問題に関連するものを実際に見つけることができませんでした.誰かがそれを行う方法を知っていますか?

前もって感謝します!

4

1 に答える 1

1

関数を呼び出す前に、ページにソース ファイルを含める必要があります。

名前空間だけでなく、WinJS.Class.define を使用してクラスなどを作成できます。

WinJS.Namespace.define("My.NameSpace", {
    MyClass: WinJS.Class.define(function myConstructor() {
    }, {
       myMemberVar: 1,
       myMemberFn: function (param) {
       }
     }
});
var f = new My.Namespace.MyClass();

次に、そのファイルを参照する他の場所の前にそのファイルを含め、必要に応じて呼び出すことができます。

于 2012-07-28T00:47:18.597 に答える