2013-05-09 1 views
5

나는 GCC와 관련된 모든 게시물을 JQuery와 함께 보았지만 해결책을 찾을 수 없었다. JQuery는 여전히 GCC와 호환되지 않습니까? 그렇지 않다면 적절한 링크를 참조하거나 예제를 제공해주십시오.Google 클로저 컴파일러로 Jquery를 만드는 방법

+0

[구글 폐쇄 컴파일러로 컴파일 jQuery를]의 중복 가능성 (http://stackoverflow.com/questions/1691861/jquery- google-closure-compiler와 함께 컴파일 됨) –

답변

7

jQuery의 주요 배포본은 Closure-compiler ADVANCED_OPTIMIZATIONS와 호환되지 않습니다. jQuery의 기본 빌드를 사용하려면 Closure-compiler contrib folder에있는 적절한 jQuery extern 파일을 참조해야합니다.

ADAVANCED_OPTIMIZATIONS와 (과) 호환되는 실험적인 jQuery 1.9.1 빌드가 있습니다. available on my GitHub account입니다.

호환되는 jQuery 2.0.x 브랜치 버전은 개발 중이지만 아직 완료되지 않았습니다.

+0

빠른 응답을 주셔서 감사합니다. Chad. 우리는 여전히 jquery를 사용하고 있습니다 .1.5.1 이전 버전의 extern 파일은 신뢰할 만합니까? 내 주요 관심사는 JS에서 자체 실행 익명 함수 (SEAF)와 GCC를 사용하고자합니다. GCC는 SEAF에서 일하고 있습니까? 컴파일 된 코드로 작동하는 익명의 함수가 자체 실행 된 예제를 공유해주십시오. – user2109546

+0

jQuery 1.5 externs는 매우 안정적입니다. 컴파일러는 즉시 실행되는 익명 함수를 아주 잘 처리합니다. 이 모든 곳에서 샘플이 있습니다. 유일한 문제는 네임 스페이스'(function ($) {...}) (jQuery)'를 섀도 잉하는 것입니다. 그 실천을 피하는 것이 가장 좋습니다. 이 주제가 다른 주제이기 때문에 더 많은 정보가 있으면 새로운 질문을 게시하는 것이 좋습니다. –

+0

차드에 대한 설명에 감사드립니다. jquery-ui 및 jquery UI 플러그인 용 extern 파일을 얻을 수있는 링크를 공유 할 수 있습니까? – user2109546