現在のプロジェクトの明らかにモジュール パターンを試しています。
変数を設定し、モジュールが適切なイベント ハンドラーによって呼び出されたときにモジュールが正しく機能するために必要なメソッドを呼び出すいくつかのメソッドの先頭に init メソッドがあります。
現在、次のようなinitメソッドがあります。
function init(elem) {
var width,
height,
tipHeight,
tipWidth,
topMargin,
leftMargin;
return appendTip();
};
したがって、これは appendTip メソッドへの呼び出しを返します。
別のモジュールでは、セットアップは次のようになります。
function init() {
var width = 0,
$siteNavListElem = $('.nav-SiteNav .nav-list > li'),
$subNav = $('.subNav > li > ul');
appendSubNav();
getWidth();
};
そのため、個々のメソッドへの呼び出しが 2 つあります。このコードは問題なく動作しますが、もっとうまくできるのではないかと思いませんか?
これらの両方を返すにはどうすればよいですか?それらを返すのが最善の方法ですか?
ありがとう。