2009-11-21 11 views
38

jQuery और jQuery UI के बीच क्या अंतर है? क्या वे दोनों अलग-अलग ढांचे हैं? jQuery लाइब्रेरी jquery UI काम करने के लिए आवश्यक है या दोनों काम स्टैंडअलोन हैं? किसी भी jQuery टैब प्लगइन और jQuery UI टैब के बीच क्या अंतर है? जो उपयोग करने के लिए बेहतर है?jquery और jquery UI के बीच क्या अंतर है?

उत्तर

24

jQuery मूल पुस्तकालय है। jQueryUI इसके शीर्ष पर बनाया गया है। यदि आप jQueryUI का उपयोग करते हैं, तो आपको jQuery भी शामिल करना होगा।

jQueryUI लाइब्रेरी से पहले jQuery टैब। jQueryUI टैब jQuery टैब पर आधारित है। JQuery टैब का वर्तमान संस्करण Tabs 3 है। अगर मुझे सही याद है (मुझे एक साल पहले स्रोत कोड के माध्यम से देखकर याद रखना चाहिए), टैब 3 jQueryUI में जो कुछ है उसके समान है। JQueryUI संस्करण, ज़ाहिर है, Themeroller विषयों का सम्मान करता है।

मैंने एक परियोजना में jQueryUI का उपयोग किया। इसमें कुछ अच्छी विशेषताएं हैं, लेकिन कुछ विजेट हैं और ऐसा लगता है कि एक हिमनद गति से आगे बढ़ रहा है (ऐसा लगता है कि एक ही छह विजेट एक वर्ष से अधिक समय तक रहे हैं)। शायद यह एक दूसरी हवा मिलेगा। अगर मुझे याद है, तो मुझे परेशान करने वाली चीजों में से एक यह है कि कई विजेट्स में, होवर राज्य और क्लिक स्थिति के बीच कोई अंतर नहीं था।

तो मैं इस समय अपने विगेट्स के लिए jQueryUI की अनुशंसा नहीं करता। आप इसे प्रभाव और खींचने योग्य/ड्रॉप करने योग्य इंटरैक्शन हैंडलिंग के लिए चाहते हैं।

Google की क्लोजर लाइब्रेरी में विजेट और ExtJS में विजेट्स मेरी राय में अधिक उपयोगी लगते हैं।

+0

आपका मतलब है अन्य लोग jquery के लिए प्लगइन बना रहे हैं, jquery टीम खुद jquery प्लगइन्स बना रही है और इसे "jQuery UI" के रूप में नामित किया है। क्या मैं सही हू? –

+0

jQuery टीम jQuery पर काम करता है। jQueryUI, मुझे विश्वास है, एक आधिकारिक प्रभाव, थीमिंग, और विजेट पुस्तकालय का प्रयास। – Nosredna

0
  • jQuery UIjQuery के शीर्ष पर बनाया गया है। यह ठंडा यूजर इंटरफेस एन्हांसमेंट प्रदान करता है।

  • @ 2 प्रश्न> आप जो पसंद करते हैं, अंत उपयोगकर्ता- और डेवलपर-इंटरफ़ेस-वार का उपयोग करें।

+0

मेरा प्रश्न यह है कि यदि हमारे पास किसी भी आवश्यकता के लिए दो विकल्प हैं तो कोई भी jquery प्लगइन है और दूसरा jquery UI समाधान है तो उपयोग करने के लिए बेहतर क्या होगा? –

+1

जितना अधिक जावास्क्रिप्ट आपको शामिल करने की आवश्यकता है, उतना ही ग्राहक को डाउनलोड करने की आवश्यकता है। यदि एक साधारण jquery प्लगइन आवश्यकता को पूरा करता है, तो इसके साथ जाओ। – miku

+1

सच है, लेकिन दोनों jQuery और jQuery UI को googleapis पर होस्ट किया गया है।यदि आप उस संस्करण का उपयोग करते हैं, तो यह पहले से ही ब्राउज़र कैश में होना संभव है और डाउनलोड नहीं किया गया है। – Nosredna

3

बस jQuery UI site को ब्राउज़ करें और पढ़ें:

jQuery यूआई निम्न स्तर के संपर्क और एनीमेशन, उन्नत प्रभाव और उच्च स्तरीय, themeable विजेट, के ऊपर एक बने के लिए कपोल-कल्पना प्रदान करता है jQuery जावास्क्रिप्ट लाइब्रेरी, कि आप अत्यधिक इंटरैक्टिव वेब अनुप्रयोगों का निर्माण करने के लिए उपयोग कर सकते हैं।

+0

मैंने पहले से ही पढ़ा है लेकिन अगर हमारे पास दोनों जगहों पर कुछ है, तो http://pugins.jquery.com/ और http://jqueryui.com/demos/ जैसे टैब, Accordion आदि –

0

आप यह भी देखेंगे कि आप jQuery के बिना नहीं जी सकते हैं। यह लगभग किसी भी वेब अनुप्रयोग के लिए एक महत्वपूर्ण टुकड़ा है। और चूंकि यह पदचिह्न इतना छोटा है कि आप सभी पृष्ठों पर अधिक से अधिक शामिल हो सकते हैं।

jQuery UI हालांकि सीएसएस और छवियों के साथ भारी है। स्टाइल को मौजूदा अनुप्रयोगों के साथ काम करना मुश्किल हो सकता है। मैं अपने आप को jQuery UI घटकों का उपयोग कुछ समय और jQuery लगभग हर समय ढूंढता हूं।

+4

jQuery के बिना नहीं रह सकते म्यू, यूई, डोजो, प्रोटोटाइप.जेएस, चमक, या बंद करें का उपयोग करें। :-) – Nosredna

+0

नोस्रेना: देखें, एसओ jQuery फैनबॉय माफिया आपके बिस्तर में एक टट्टू का सिर रखेगा। डुवेट से रक्तचाप प्राप्त करना इतनी परेशानी है। – bobince

+0

मैं वर्षों से jQuery का उपयोग कर रहा हूं, लेकिन मुझे लगता है कि आप सही हैं - मुझे स्पष्ट रूप से उत्साह में कमी है और इसके लिए काफी भुगतान करना चाहिए। – Nosredna

संबंधित मुद्दे