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