AJAX व्याख्या
- पिछला पृष्ठ XML SimpleXML
- अगला पृष्ठ XMLHttpRequest
AJAX = Asynchronous JavaScript And XML (असिंक्रोनस जेसक्रिप्ट और XML)
AJAX है Aसिंक्रोनस JavaScript And XML का शुरुआती अक्षर
AJAX एक नया प्रोग्रामिंग भाषा नहीं है, वह एक नया तकनीक है जो बेहतर, तेज़ और अधिक इंटरैक्टिव वेब अनुप्रयोगों को बनाने में सक्षम करती है
AJAX, वेब ब्राउज़र और वेब सर्वर के बीच डाटा को भेजने और प्राप्त करने के लिए JavaScript का उपयोग करती है
AJAX तकनीक, वेब पृष्ठ को तेज़ी से प्रतिसाद देने में सक्षम करती है।इसके लिए, उपयोगकर्ता के प्रत्येक परिवर्तन पर वेब पृष्ठ का पूरा पुनर्लोड नहीं किया जाता, बल्कि पीछे से वेब सर्वर के साथ डाटा का आदान-प्रदान किया जाता है
AJAX खुली मानकों पर आधारित है
AJAX निम्नलिखित खुली मानकों पर आधारित है
- JavaScript
- XML
- HTML
- CSS
AJAX में उपयोग की जाने वाली खुली मानकों को अच्छी तरह से परिभाषित किया गया है और सभी प्रमुख ब्राउज़रों द्वारा समर्थित हैं।AJAX अनुप्रयोग ब्राउज़र और प्लेटफॉर्म से निर्भर नहीं हैं।(यानी, यह एक पारस्परिक और ब्राउज़र अविभाज्य तकनीक है)
AJAX बेहतर इंटरनेट अनुप्रयोगों के लिए है
डेस्कटॉप अनुप्रयोगों की तुलना में, वेब अनुप्रयोगों के कई लाभ हैं:
- और अधिक उपयोगकर्ताओं को हासिल किया जा सकता है
- और आसानी से स्थापित और रख-रखाव किया जा सकता है
- और आसानी से विकसित किया जा सकता है
लेकिन, अनुप्रयोग हमेशा भी पारंपरिक अनुप्रयोगों की तरह मजबूत और अनुकूल नहीं होते
AJAX के माध्यम से, इंटरनेट अनुप्रयोगों को और मजबूत बना सकते हैं (कम भारी, तेज़ और उपयोगी)
आज ही आप AJAX का उपयोग कर सकते हैं
कुछ नया ज्ञान सीखने की आवश्यकता नहीं है。
AJAX खुले मानकों पर आधारित है।इन मानकों को अधिकांश डेवलपरों द्वारा वर्षों से इस्तेमाल किया जा रहा है।
अधिकांश वेब अनुप्रयोग AJAX तकनीक का उपयोग करके पारंपरिक HTML फॉर्म के स्थान पर पुनर्लिखित किए जा सकते हैं।
AJAX XML और HTTP अनुरोध
पारंपरिक वेब अनुप्रयोग डाटा को वेब सर्वर (HTML फॉर्म के जरिए) को सबमिट करते हैं।जब वेब सर्वर डाटा को प्रसंस्कृत कर लेता है, तो उपयोगकर्ता को पूर्ण नई वेब पृष्ठ लौटाता है।
जब उपयोगकर्ता प्रविष्टि सबमिट करता है, तो सर्वर नई वेब पृष्ठ लौटाता है, इसलिए पारंपरिक वेब अनुप्रयोग अक्सर धीमे और कम अनुकूल होते हैं।
AJAX के माध्यम से, वेब अनुप्रयोग वेब पृष्ठ को पुनः लोड किए बिना डाटा भेजे और लौटाए जा सकता है।इस काम को पूरा करने के लिए, सर्वर को HTTP अनुरोध (भीतर) भेजा जाता है और जब सर्वर डाटा लौटाता है, तो JavaScript का उपयोग करके केवल वेब पृष्ठ के किसी हिस्से को संशोधित किया जाता है।
सामान्यतया XML को सर्वर से प्राप्त डाटा के रूप में इस्तेमाल किया जाता है, हालांकि किसी भी रूप का इस्तेमाल किया जा सकता है, जिसमें शुद्ध पाठ भी शामिल है।
आपको इस ट्यूटोरियल के अगले अध्याय में इन कामों को कैसे पूरा किया जाता है, सीखा जाएगा。
PHP और AJAX
AJAX सर्वर नहीं है।
AJAX एक ब्राउज़र में चलने वाली प्रौद्योगिकी है।यह ब्राउज़र और वेब सर्वर के बीच असंभव डाटा ट्रांसफर करता है, यह वेब पृष्ठ को सर्वर से कम जानकारी की मांग करता है, न कि पूरे पृष्ठ की मांग करता है।
AJAX एक वेब ब्राउज़र प्रौद्योगिकी है जो वेब सर्वर सॉफ्टवेयर से स्वतंत्र है।
लेकिन, इस ट्यूटोरियल में, हम PHP सर्वर पर चलने वाले वास्तविक मामलों पर ध्यान केंद्रित करेंगे, न कि AJAX केकाम करने का सिद्धांत।
AJAX कैसे काम करता है जानने के लिए अधिक पढ़ने के लिए हमारे AJAX ट्यूटोरियल।
- पिछला पृष्ठ XML SimpleXML
- अगला पृष्ठ XMLHttpRequest