2009-12-23 1 views
0

Jquery.com는 jQuery 라이브러리의 2 버전을 제공합니다. jquery베이스 파일에서 아무것도 편집하지 않기 때문에 항상 미니 버전을 사용합니다. 그러나 다른 비 압축 코드 버전의 용도와 목적은 무엇입니까? 사람들이 주 라이브러리 파일을 편집하여 무언가를 얻나요?jquery.com에서 제공하는 jquery 라이브러리 파일의 압축되지 않은 버전의 용도와 용도는 무엇입니까?

우리는 주요 파일에 아무것도 편집하는 경우 예 다음 우리는 구글 아약스 라이브러리 링크를 사용할 수없는 경우.

Production (19KB, Minified and Gzipped) 
Development (120KB, Uncompressed Code) 

답변

5

개발 중에 축소 버전을 사용하는 경우 브라우저는 X 줄에 오류가 있음을 알리지 만 X 줄은 수백 또는 수천 줄의 압축되지 않은 코드로 구성 될 수 있습니다. 따라서 문제의 원인을 정확하게 파악하는 것은 매우 어렵습니다.

압축되지 않은 코드에 대한 개발을 통해 문제의 원인을 확인하고 수정할 수 있습니다. 축소 된 jQuery는 프로덕션 환경에서 항상 사용해야하며 jQuery의 핵심 기능을 조정하면 안됩니다. 이것이 바로 플러그인의 목적입니다.

편집 5/2014 : 소스 코드는 여러 브라우저에서 구현되어 확장 된 코드를 디버깅 할 수 있습니다. https://developers.google.com/chrome-developer-tools/docs/javascript-debugging#source-maps

5

은 그냥 훨씬 쉽게 특히 응용 프로그램의 문제로 일어나는 상황을 확인하기 위해 디버깅하는 동안, jQuery를의 소스 코드를 읽을 수 있습니다.

1

디버깅 용입니다 (jQuery를 사용하는 경우 소스를 통해 이해해야합니다).

ASP.NET에서 ScriptManager 컨트롤을 사용할 때 하나의 스크립트를 디버그 모드에 사용하고 다른 스크립트를 릴리스 모드에 사용하도록 지정할 수 있습니다. 따라서 디버그에서 압축되지 않은 버전을 사용하면 소스 및 코드를 단계별로 실행할 수 있습니다. 당신이 가지고있는 이슈가 거기에서 왔는지 알아 내라. 그러나 마침내 그 릴리즈를 만들 때, 당신은 축소되고 gzipped 버전을 사용할 것이다.

관련 문제