2012-05-18 1 views
3

두 개의 jQuery UI 사용자 정의 빌드가 있습니다. 그들은 코드의 다른 버전 (1.8.9 대 1.8.11)에서 다른 사람들에 의해 만들어졌습니다. 파일 크기는 50k 씩 다르므로 각기 다른 구성 요소가 분명히 포함되어 있습니다. 각 명령에 포함 된 구성 요소를 나열 할 수있는 명령/스크립트가 있습니까? 나는 둘 다 대체 할 하나의 새로운 빌드를 만들려고 노력하고있다.jQuery UI 커스텀 빌드 - 어떤 컴포넌트가 포함되어 있는지 어떻게 알 수 있습니까?

답변

5

종류입니다. $ .ui 아래에있는 이름을 가져 와서 비교할 수 있습니다.

var names = []; 
for(name in $.ui) 
    names.push(name); 

다른 방법도 있지만, 설치 한 플러그인의 이름을 알려줄 것입니다.

1

명령 줄 도구 나 스크립트를 사용하지 않고 수동으로 확인하는 것이 매우 간단합니다. 빌드에서 사용 된 모든 위젯에는 출력 파일에 큰 블록 주석이 있습니다. 다음은 버전 1.8.9에서 드래그 가능한입니다 :

;/* 
* jQuery UI Draggable 1.8.9 
* 
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) 
* Dual licensed under the MIT or GPL Version 2 licenses. 
* http://jquery.org/license 
* 
* http://docs.jquery.com/UI/Draggables 
* 
* Depends: 
* jquery.ui.core.js 
* jquery.ui.mouse.js 
* jquery.ui.widget.js 
*/ 

각 파일을 통과 한 쉬워야한다, 당신이하고의 차이를 비교 코멘트하는 지적.

+0

축소 된 파일에서도 작동하지만 코드 솔루션보다 효과적입니다. –

관련 문제