문제

jQuery 1.3.2는 55.9k이며, jQuery UI 코어 자체는 110K 이상이며 각 구성 요소의 상단은이 코어에 더 많은 것을 추가합니다.

플러그인을 통해 jQuery UI를 사용해야하는 좋은 이유가 궁금합니다.

예를 들어 jQuery 아코디언 플러그인 3.8k 만 있으며 jQuery 도구 아코디언, 툴팁, 탭, 스크롤 가능, 오버레이 및 노출은 5.8k에 불과합니다. jQuery 드래그 앤 드롭 플러그인 총 4.8k 등이 있습니다.

이 플러그인을 사용하는 대신 UI를 사용하면 어떤 이점이 있습니까? 사용하는 것을 110k 이상 추가하는 것이 가치가 있습니까?

그렇다면 왜 그것을 사용합니까?

jQuery UI를 사용하는 이유와 사용하지 않는 이유를 게시 할 수 있습니까?

도움이 되었습니까?

해결책

JQuery UI는 전체 110KB 라이브러리로 사용할 필요가 없습니다. 필요한 부품 만 다운로드하면 더 작은 '사용자 정의 빌드'가됩니다.

Jui는 jQuery 팀에 의해 생성되기 때문에 JUI를 선호하므로 버그가 있으면 확실히 패치됩니다 (사용자 정의 플러그인은 때때로 업데이트되지 않음). 그리고 JQuery Team은 항상 가장 최적화 된 버전을 생성 할 것이라고 생각하며 누군가가 더 잘할 경우 1.3의 Sizzle을 소개하는 것처럼 코드를 업데이트 할 것입니다.

다른 팁

  • 더 나은 지원.
  • API 측면에서 jQuery와 더 나은 일관성.
  • 동일한 장소 / 동일한 형식의 문서.
  • 부풀지 않아.
  • 새로운 jQuery 릴리스와의 호환성.

나는 개인적으로 jquery ui가 약간 부풀어 오른다고 생각합니다. 특히 전체 테마 기능은 상황을 복잡하게 만듭니다. 탭과 같은 한 가지만 필요한 경우 다른 "독립형"플러그인에는 아무런 문제가 없습니다.

체크 아웃 jQuery 도구. 나는 몇 가지 (탭 등)에 그것을 사용했고 아주 좋고 매우 작습니다. 나는 또한 jquery ui가 일종의 부풀어 오른다고 생각합니다. 나는 프로젝트에 아코디언, 탭 및 datePicker를 사용하고 있으며 전체 UI JS는 80K입니다 !!! 정확히 가벼운 것은 아닙니다.

jQuery 도구는 불행히도 위젯 (DatePicker와 같은)을 수행하지 않습니다. 꽤 작은 기능 세트이지만 탭, 스크롤 가능한 인터페이스, 오버레이 및 툴팁과 같은 기본 사항의 경우 켜져 있습니다!

플러그인은 jQuery 팀에 의해 화를 내지 않습니다. JQuery UI는 다른 라이브러리가 일반적으로 핵심 라이브러리에서 구현하는 기본 플러그인 세트입니다. 수천 개의 플러그인의 플러그인만이 UI로 만들었습니다. 드래그 앤 드롭과 같은 몇 가지 특별한 상호 작용, 몇 가지 위젯 및 수천 개의 플러그인에서 몇 가지 효과가있었습니다.

너무 추악 해요. 나는 그것을 얻지 못한다. 나는 적어도 1 년에 한 번 그것을보고 모든 버튼과 컨트롤이 너무 못 생겼으며, 왜 누군가가 그것을 사용할 것인지 이해하지 못한다.

이에 비해 JQuery Mobile은 비교할 때 아름답습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top