AJAX क्या होता हैं
Asynchronous Java Script और XML को संक्षिप्त रूप से AJAX कहा जाता है ANAX द्वारा हम अपने वेबपेज के बैकग्राउंड में डाटा को लोड
करने और वेबपेज को Refresh के बिना उस डाटा को प्रदर्शित करने की क्षमता प्राप्त होते हैं यह हमें अधिक उच्चतम कार्यात्मक ता प्रदान करता है
आजकल की सबसे प्रसिद्ध वेबसाइट जैसे कि Google Maps, Outlook और Gmail आदि में AJAX का प्रयोग अधिक मात्रा में किया जाता है
ऐसा इसलिए है क्योंकि यह User यूजर को अधिक Responsive और इस प्रकार अनुभव प्रदान करता है कि वेब पेज उन्हें के डेस्कटॉप पर ही है |
NOTE
AJAX कोई प्रोग्रामिंग लैंग्वेज नहीं है यह निम्नलिखित दोनों का एक संयोजन है |
- एक वेब सर्वर से डाटा की Request करने के लिए एक ब्राउज़र निर्मित XMLHttpRequest Object हैं |
- यह डाटा को प्रदर्शित और प्रयोग करने के लिए Java Script और HTML DOM ( Document Object Model ) है |
AJAX कैसे कार्य करता है |
वेब पेज में एक इवेन्ट उत्पन होता हैं अर्थात वेब पेज लोड होता है अथवा बटन पर क्लिक किया जाता हैं |
Java script द्वारा एक XMLHttpRequest ऑब्जेक्ट बनाया जाता है |
XMLHttpRequest ऑब्जेक्ट वेब सर्वर को एक Request भेजता है |
वेब सर्वर Request पर कार्य करता है |
वेब सर्वर वेब पेज पर Response भेजता हैं |
Response को JavaScript Read करता है |
JavaScript द्वारा उचित work Response के अनुसार किया जाता हैं |
AJAX के लाभ ( Advantages of AJAX )
जब ब्राउज़र में बिना Flickering किसी भी पेज पर आइटम्स को अपडेट कर दिया जाता है तो फिर साइट प्रयोग करने मैं अधिक बेहतर प्रतीत होती है |
वेब पेज को अपडेट करते समय वेब पेज को Resend ना करके भी पेज पर केवल उन्हीं को भेजा जाता है जी ने AJAX क्या होता हैं
वेब पेज को अपडेट करते समय वेब पेज को Resend ना करके भी पेज पर केवल उन्हीं को भेजा जाता है जी ने AJAX क्या होता हैं
अपडेट किया जाना इसी कारण Bandwidth की बचत होती है |
AJAX की हानियां ( Disadvantages of AJAX )
ब्राउज़र में Backऔर फॉरवर्ड बटन का प्रयोग करके वेबपेज के पूर्व विभिन्न अवस्थाओं पर जाना संभव नहीं हो पाता ऐसा इसलिए होता है क्योंकि परिवर्तन द्वारा की जाती है और अवस्थाएं ब्राउज़र History में रजिस्टर नहीं हो पाता है |
इसी कारण से इन अवस्थाओं का Bookmark र भी नहीं बनाया जा सकता है
AJAX द्वारा लोड किया गया डाटा अधिकतम सर्च इंजन द्वारा Index नहीं किया जाता है |
यह तो ब्राउज़र java Script का समर्थन नहीं करता तो इसमें AJAX के लाभ प्राप्त नहीं किया जा सकता है |
0 टिप्पणियाँ