js 디자인 패턴에 익숙하지 않습니다. 그리고 지금 나는 문제가되었다. 너희들이 나를 도와 주길 바래. 고맙습니다.JavaScript 디자인 패턴, 함수를 덮어 씁니다.
코드는 여기에 있습니다 : http://jsfiddle.net/nNdna/ 라이브 페이지는 여기에 있습니다 : http://www.sumsy.com/demos/socialFeeds/
라이브 페이지로 이동하고 디버거 확인하시기 바랍니다. "pinterest init"이 로그에 표시되는지 확인해야합니다. 하지만 나는 "twitter init"이 메인 함수에서 Twitter.init를 호출했기 때문에 로그에 나타나기를 기대하고있었습니다.
MY 설치이었다 2 개 익명 자동 실행 기능
var Twitter = (function($, window){ ... init = function ...
var Pinterest = (function($, window){ ... init = function ...
후 내 주요 기능에서, I는 Twitter.init (user_twitter_options)라는 내부 모두 갖는 초기화 기능이있다;
하지만 Pinterest.init가 실제로 호출되는 것 같습니다. Pinterest.init가 Twitter.init 함수를 덮어 쓴 것처럼 보입니다.
아무도 나에게 무엇이 잘못 됐는지 말해 줄 수 있습니까? 2 개의 익명 자체 실행 기능이 없어야합니까?
고맙습니다.
"코드"링크를 사용하면 빈 JSFiddle. – Domenic
더 정확히 말하면 JSFiddle 홈페이지에 링크되어 있습니다. –
죄송합니다. 내 잘못이야. 지금은 –