私はjsデザインパターンに精通していません。そして今、私は問題に直面しました。皆さんが私を助けてくれることを願っています。よろしくお願いします。
コードはここにあります:http://jsfiddle.net/nNdna/ ライブページはここにあります:http ://www.sumsy.com/demos/socialFeeds/
ライブページに移動して、デバッガーを確認してください。「pinterestinit」がログに表示されるはずです。しかし、メイン関数からTwitter.initを呼び出していたので、「twitterinit」がログに表示されることを期待していました。
私の設定は次のとおりです。2つの匿名の自己実行関数があり、どちらも内部にinit関数があります
var Twitter = (function($, window){ ... init = function ...
var Pinterest = (function($, window){ ... init = function ...
次に、メイン関数からTwitter.init(user_twitter_options);を呼び出しました。
しかし、Pinterest.initが実際に呼び出されているようです。Pinterest.initがTwitter.init関数を上書きしたようです。
誰かが何が悪いのか教えてもらえますか?匿名の自己実行関数を2つ持つべきではありませんか?
よろしくお願いします。