2009-11-21 3 views
38

jQueryjQuery UI의 차이점은 무엇입니까? 둘 다 다른 프레임 워크입니까? jQueryjquery UI 또는 양쪽 모두 작동하도록 라이브러리가 필요합니까? jQuery 탭 플러그인과 jQuery UI 탭의 차이점은 무엇입니까? 어느 것이 더 사용하기에 좋은가요?jquery와 jquery UI의 차이점은 무엇입니까?

답변

24

jQuery는 핵심 라이브러리입니다. jQueryUI는 그 위에 구축됩니다. jQueryUI를 사용하는 경우 jQuery도 포함해야합니다.

jQuery 탭은 jQueryUI 라이브러리보다 우선합니다. jQueryUI 탭은 jQuery 탭을 기반으로합니다. 현재 jQuery 탭의 버전은 Tabs 3입니다. 올바르게 기억한다면 (1 년 전 소스 코드를 보면서 막연하게 기억하고 있음), 탭 3은 jQueryUI에있는 것과 매우 유사합니다. 물론 jQueryUI 버전은 Themeroller 테마를 존중합니다.

하나의 프로젝트에서 jQueryUI를 사용했습니다. 멋진 기능이 있지만 위젯이 거의 없으며 빙하 속도로 발전하고있는 것으로 보입니다 (동일한 위젯이 1 년 넘게 존재 한 것 같습니다). 어쩌면 그것은 두 번째 바람을 일으킬 것입니다. 여기서 기억해야 할 점 중 하나는 위젯의 많은 부분에서 호버 상태와 클릭 상태 사이에 눈에 띄는 차이가 없다는 것입니다.

그래서 위젯에 대해서는 jQueryUI를 사용하지 않는 것이 좋습니다. 효과 및 드래그 가능/드롭 가능 상호 작용 처리를 위해 필요할 수 있습니다.

구글 클로저 라이브러리의 위젯과 ExtJS의 위젯이 더 유용하다고 생각합니다.

+0

다른 사람들은 jquery, jquery 플러그인을 만드는 jquery 팀 자체에 대한 플러그인을 만들고이를 "jQuery UI"라고 명명했습니다. 내가 맞습니까? –

+0

jQuery 팀은 jQuery에서 작동합니다. jQueryUI는 공식적인 효과, 테마 및 위젯 라이브러리에 대한 시도였습니다. – Nosredna

0
  • jQuery UIjQuery의 상단에 내장되어 있습니다. 그것은 멋진 사용자 인터페이스 향상을 제공합니다.

  • @ 2 번째 질문> 최종 사용자 및 개발자 인터페이스와 같은 사용자가 원하는 것을 사용하십시오.

+0

내 질문에 우리가 모든 요구 사항에 대한 두 가지 옵션이 있다면 어떤 jquery 플러그인이고 두 번째 jquery UI 솔루션을 누른 다음 사용하는 것이 더 좋을까요? –

+1

더 많은 자바 스크립트를 포함해야 할수록 클라이언트가 더 많이 다운로드해야합니다. 간단한 jquery 플러그인이 필요를 충족시키는 경우 함께 사용하십시오. – miku

+1

사실,하지만 googleapis에서 jQuery와 jQuery UI가 모두 호스팅됩니다.해당 버전을 사용하는 경우 이미 브라우저 캐시에 있고 다운로드되지 않은 것 같습니다. – Nosredna

3

는 그냥 jQuery UI site를 찾아 읽어

jQuery를 UI은 위에 구축 낮은 수준의 상호 작용과 애니메이션, 고급 효과와 높은 수준의, themeable 위젯, 에 대한 추상화를 제공합니다 jQuery JavaScript Library, 을 사용하면 매우 대화 형 웹 응용 프로그램을 만들 수 있습니다.

+0

나는 이미 읽었지만 우리가 Tabplaces : //plugins.jquery.com/과 Tab, Accordion 등과 같이 http://pquinsui.com/demos/와 같은 곳에서 뭔가를 가지고 있다면 –

0

jQuery 없이는 살 수 없음을 알게 될 것입니다. 거의 모든 웹 응용 프로그램에서 중요한 부분입니다. 발자국이 너무 작기 때문에 모든 페이지가 아니라면 대부분을 포함하여 빠져 나갈 수 있습니다.

그러나 jQuery UI는 CSS와 이미지가 더 무겁습니다. 스타일을 기존 응용 프로그램과 함께 사용하기가 어려울 수도 있습니다. 일부 jQuery UI 구성 요소를 거의 모든 시간 및 jQuery 사용하여 자신을 찾으십시오.

+4

jQuery 없이는 살 수 없다. moo, yui, dojo, prototype.js, glow 또는 closure를 사용하십시오. :-) – Nosredna

+0

Nosredna : 조심해, jQuery Fanboy 마피아는 너의 침대에 조랑말의 머리를 넣을거야. 이불에서 핏자국을 없애는 등의 번거 로움입니다. – bobince

+0

저는 몇 년 동안 jQuery를 사용해 왔지만, 당신이 옳다고 생각합니다. 저는 열광적 인면에있어서 분명히 부족하고 그것을 대가로 지불해야합니다. – Nosredna

관련 문제