여기에 무슨 일이 일어나는지 확실하지 않습니다. 나는 같은 존재 내 코드가 있습니다 : "여기에 지글 지글 코드는"전체에 지글 지글의 복사/붙여 넣기입니다내 프로젝트에 Sizzle js를 추가하면 프로젝트가 중단됩니다.
var mycode = {
init:function(){
//my code here
}
}
//sizzle pasted here...
(function(){ //sizzle code here })();
. 지글 거리는 익명의 함수에 포함되어 있으므로 간섭이 무엇인지 잘 모르겠습니다.
이 방식으로 Sizzle을 추가하자마자 "mycode"개체 리터럴의 js가 작동을 멈추고 "mycode is not defined"와 같은 오류가 발생합니다. 이것은 Mac, Firefox 3.5.x 및 Safari 4 Mac의 Chrome에서 발생합니다.
전날 Google js 스타일 가이드를 통해 스크롤하고 있었고 여기에 설명 된 것과 정확히 일치하는이 문제를 보았습니다. http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml#Semicolons –
@Dan Manastireanu - 이것은 흔한 실수. JS Newbies가 이러한 문제를 인식 할 수 있도록 'Google 스타일 가이드'에서 다루는 것이 좋습니다. –
매우 도움이 됨 감사합니다. –