我不熟悉js设计模式。现在我遇到了一个问题。希望你们能帮帮我。先谢谢了。
代码在这里:http: //jsfiddle.net/nNdna/ 实时页面在这里:http ://www.sumsy.com/demos/socialFeeds/
请转到实时页面并检查您的调试器。您应该会在日志中看到“pinterest init”。但我期待“twitter init”会出现在日志中,因为我正在从主函数调用 Twitter.init。
我的设置是:有 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 个匿名自执行功能吗?
先谢谢了。