मैं अजाक्स या jquery का उपयोग करने के बारे में उलझन में हूं इसलिए मैं जानना चाहता हूं कि अंतर क्या हैं और कौन सा बेहतर है जैसे प्रदर्शन और जटिलता।
मैं अजाक्स या jquery का उपयोग करने के बारे में उलझन में हूं इसलिए मैं जानना चाहता हूं कि अंतर क्या हैं और कौन सा बेहतर है जैसे प्रदर्शन और जटिलता।
जवाबों:
AJAX एक वेब पेज से सर्वर पर XMLHttpRequest (बैंड Http अनुरोध के बाहर) करने की एक तकनीक है और डेटा को वेब पेज पर उपयोग करने के लिए भेज / पुनः प्राप्त करता है। AJAX अतुल्यकालिक जावास्क्रिप्ट और XML के लिए खड़ा है। यह XMLHttpRequest के निर्माण के लिए जावास्क्रिप्ट का उपयोग करता है, आमतौर पर विभिन्न ब्राउज़रों पर विभिन्न तकनीकों का उपयोग करते हुए।
jQuery ( वेबसाइट ) एक जावास्क्रिप्ट फ्रेमवर्क है जो DOM के साथ काम करके बहुत सारे उच्च स्तरीय कार्यक्षमता का निर्माण करता है जिसका उपयोग DOM के साथ खोज और इंटरैक्ट करने के लिए किया जा सकता है। AJAX के अनुरोधों को करने के लिए jQuery की कार्यक्षमता का एक उच्च-स्तरीय इंटरफ़ेस लागू होता है। jQuery इस इंटरफ़ेस को अमूर्त रूप से लागू करता है, डेवलपर को अनुरोध करने में मल्टी-ब्राउज़र समर्थन की जटिलता से बचाते हुए।
StackOverflow पर, अप-वोट बटन दबाने पर AJAX होता है जबकि आपके प्रश्न या उत्तर को टाइप करते हुए और यह वास्तविक समय की पूर्वावलोकन विंडो में दिखाई देता है, यह जावास्क्रिप्ट (JQuery) है।
इसका मतलब यह है कि AJAX और जावास्क्रिप्ट के बीच का अंतर यह है कि AJAX आपको सर्वर के साथ एक पेज रिफ्रेश (यानी एक नए पेज पर जाने) के बिना संवाद करने की अनुमति देता है जबकि जावास्क्रिप्ट (JQuery) आपको अपने पेज पर तर्क और व्यवहार को एम्बेड करने की अनुमति देता है। बेशक, इस तर्क के साथ आप AJAX भी बनाते हैं।
यह वास्तव में 'या तो' या 'स्थिति नहीं है। AJAX के लिए खड़ा है एक तुल्यकालिक जम्मू avaScript एक nd एक्स एमएल, और JQuery एक JavaScript लाइब्रेरी है कि आम जावास्क्रिप्ट दिनचर्या लेखन से बाहर दर्द लेता है।
यह एक चीज़ (jQuery) और एक प्रक्रिया (AJAX) के बीच का अंतर है। उनकी तुलना सेब और संतरे से करना होगा।
वे तुलनीय नहीं हैं।
अजाक्स (अतुल्यकालिक जावास्क्रिप्ट और एक्सएमएल) जावास्क्रिप्ट का एक सबसेट है। Ajax क्लाइंट-साइड ब्राउज़र के लिए सर्वर के साथ संवाद करने के लिए है (उदाहरण के लिए: एक डेटाबेस से डेटा पुनर्प्राप्त करें) एक पृष्ठ ताज़ा करने के लिए बिना।
jQuery एक जावास्क्रिप्ट लाइब्रेरी है जो जावास्क्रिप्ट मतभेदों को क्रॉस-ब्राउज़र में मानकीकृत करता है। jQuery में कुछ ajax फ़ंक्शन शामिल हैं।
Ajax फिर से पृष्ठ लोड किए बिना सर्वरसाइड के साथ संचार के लिए जावास्क्रिप्ट का उपयोग करने का एक तरीका है। jQuery अपने कई कार्यों के लिए ajax का उपयोग करता है, लेकिन यह एक पुस्तकालय के अलावा और कुछ नहीं है जो आसान कार्यक्षमता प्रदान करता है।
JQuery के साथ आपको xml ऑब्जेक्ट्स ect ect बनाने के बारे में सोचने की ज़रूरत नहीं है, सब कुछ आपके लिए किया जाता है, लेकिन सीधे जावास्क्रिप्ट अजाक्स के साथ आपको ajax कॉल के हर एक चरण को प्रोग्राम करने की आवश्यकता होती है।