1

Q1 - 私は持っています

(function (document,window) {

var shelf = window.shelf = function (foo) {

    var init = function () {
        console.log("in init" + foo);
    };

    alert("in shelf.js "+ foo + "type" + typeof init);
};
})(document, window);

スタイルの HTML ページのシェルフで init 関数を呼び出したい

var api=shelf("1234");
api.init();

または

shelf().init;

これを機能させるにはどうすればよいですか?

自己実行型の無名関数とクロージャー

自己実行匿名関数とは何ですか、またはこのコードは何をしていますか?

同じ行で無名関数を呼び出す必要があるのはなぜですか?

http://markdalgleish.com/2011/03/self-executing-anonymous-functions/

HTMLページにコンポーネントを動的に追加するためにこれを使用するため、ドキュメントとウィンドウオブジェクトが必要です

Q 2 - モジュール性と再利用性を確保するには、これがより良い方法ですか、それとも他の方法を使用する必要がありますか?

4

1 に答える 1