1

「Burn」という新しいプロジェクトを作成しています。これは、カーン アカデミーのコンピューター サイエンス プログラムに似ています。指定されたメソッド以外のメソッドを使用できない「プライベート」JavaScript コンテキストを使用するにはどうすればよいですか?

4

1 に答える 1

1

IIFE(immediatelyinvoked function expression) を使用して、コードを記述できます。そのコンテキストでオブジェクトを再定義windowできるため、ウィンドウオブジェクトの他のメソッドにアクセスできません。

(function (window){
    //code and other functions here
    // here window is undefined
})();

しかし、なぜあなたがそれを望んでいるのかわかりません。

jsFiddleを参照してください

于 2013-05-31T02:10:19.070 に答える