JQuery और AJAX के बीच का अंतर

Anonim

ऐसी भाषाओं में से कई हैं जो आजकल एक वेब पेज बनाने में उपयोग किए जा सकते हैं, कुछ भी अनूठे नहीं हैं, बल्कि किसी दूसरी भाषा का व्युत्पन्न भी हैं। jQuery इन डेरिवेटिव में से एक है यह जावास्क्रिप्ट की एक हल्की लाइब्रेरी है जो एचटीएमएल तत्वों के साथ इंटरैक्शन पर ज्यादा केंद्रित है। दूसरी तरफ AJAX, एक विशिष्ट तकनीक नहीं है, बल्कि एक नई कार्यक्षमता प्रदान करने के लिए अलग-अलग प्रौद्योगिकियों का एक संयोजन है। जब भी आप वेब साइट से डेटा के एक नए सेट का अनुरोध करते हैं, तो यह पूरे पृष्ठ को साफ करता है और नए को लोड करता है AJAX इस व्यवहार को दरकिनार करने के लिए उपयोग किया जाता है और पूरे पृष्ठ को संशोधित किए बिना नए डेटा को पुनर्प्राप्त करने की अनुमति देता है

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

-2 ->

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

यद्यपि jQuery और AJAX का उपयोग उपयोगकर्ता के लिए ब्राउज़िंग अनुभव बहुत बेहतर बनाता है, लेकिन इन फ़ाइलों की मेजबानी करने वाले सर्वर के लिए प्रभाव वांछनीय नहीं है। हर बार जब आप एक और AJAX अनुरोध करते हैं, तो सर्वर से एक नया कनेक्शन बनाया जाता है। सर्वर से सामना करने के लिए कई कनेक्शन कभी-कभी मुश्किल हो सकते हैं। अधिकांश होस्टिंग कंपनियां, जेएमए और एजेएक्स के बाद से अधिभार को रोकने के लिए कदम उठाए हैं, वास्तव में यहां रहने के लिए हैं।

सारांश:

1 JQuery एक लाइटवेट क्लाइंट साइड स्क्रिप्टिंग लाइब्रेरी है, जबकि एजेएक्स एसिंक्रोनस डेटा ट्रांसफर

2 प्रदान करने के लिए उपयोग की जाने वाली प्रौद्योगिकियों का एक संयोजन है jQuery और AJAX अक्सर एक दूसरे के साथ संयोजन के रूप में उपयोग किया जाता है

3 jQuery का इस्तेमाल मुख्य रूप से स्क्रीन पर डेटा को गतिशील रूप से संशोधित करने के लिए किया जाता है और यह उस डेटा को पुनः प्राप्त करने के लिए AJAX का उपयोग करता है जिसे प्रदर्शित पृष्ठ की वर्तमान स्थिति

4 AJAX फ़ंक्शन का भारी उपयोग अक्सर अधिक से अधिक कनेक्शन के कारण सर्वर ओवरलोड का कारण बनता है