निम्नलिखित jQuery और जावास्क्रिप्ट के बीच का अंतर है:
jQuery
jQuery 2006 में जॉन रेजिग द्वारा बनाई गई एक तेज़ और संक्षिप्त जावास्क्रिप्ट लाइब्रेरी है। jQuery रैपिड वेब डेवलपमेंट के लिए HTML दस्तावेज़ ट्रैवर्सिंग, इवेंट हैंडलिंग, एनिमेटिंग और अजाक्स इंटरैक्शन को सरल बनाता है।
जावास्क्रिप्ट
जावास्क्रिप्ट एक हल्की, व्याख्या की गई प्रोग्रामिंग भाषा है। इसे नेटवर्क-केंद्रित एप्लिकेशन बनाने के लिए डिज़ाइन किया गया है। यह जावा के साथ पूरक और एकीकृत है। जावास्क्रिप्ट को लागू करना बहुत आसान है क्योंकि यह HTML के साथ एकीकृत है। यह खुला और क्रॉस-प्लेटफ़ॉर्म है।
jQuery कई ब्राउज़रों के साथ काम करने के लिए स्वचालित रूप से अनुकूलित है। लेकिन, जावास्क्रिप्ट अभी भी क्रॉस-ब्राउज़र संगतता जैसे कुछ मुद्दों से निपट रहा है। यह वेब ब्राउज़र डेवलपर्स द्वारा खराब जावास्क्रिप्ट कार्यान्वयन प्रथाओं के कारण हो सकता है।
जावास्क्रिप्ट के साथ तुलना करने पर, jQuery को समान लक्ष्य के लिए कोड के कम परीक्षण और कम कोड की आवश्यकता होती है। उदाहरण के लिए, फ़ॉन्ट-आकार, पृष्ठभूमि का रंग, आदि बदलने के लिए।
आइए पृष्ठभूमि का रंग बदलने के लिए jQuery और JavaScript का एक उदाहरण देखें:
जावास्क्रिप्ट
function changeColor(color) { document.body.style.background = color; } Onload=”changeColor('blue’);”
jQuery
$ (‘body’) .css (‘background’, ‘#0000FF’);
जैसा कि ऊपर दिखाया गया है, दोनों कोड स्निपेट पृष्ठभूमि का रंग बदलने का एक ही काम कर रहे हैं। लेकिन jQuery कम कोड लेता है और इस तरह आप अन्य उदाहरणों के आसपास भी काम कर सकते हैं, जिससे पता चलता है कि jQuery कोड को छोटा करता है और उपयोग में आसान है।