Home Ajax<span class="dashicons " data-icon="" style="display:inline;vertical-align:baseline;"></span>

Ajax

AJAX dynamic websites बनाने के लिए उपयोग की जाने वाली वेब विकास technologies का एक संयोजन है। अधिकांश तकनीकों के संक्षिप्त नाम के रूप में “Ajax” शब्द सभी टोपी में नहीं लिखा गया है, लेकिन “Asynchronous JavaScript And XML” वर्ण उपलब्ध हैं। इसलिए, अजाक्स, JavaScript और XML का उपयोग करके गतिशील content display करने वाली वेबसाइटें।

अजाक्स का “asynchronous” भाग Web server की आवश्यकता को संदर्भित करता है। जब कोई script वेब सर्वर को अनुरोध भेजती है, तो Web page पर प्रदर्शित किया जा सकने वाला डेटा प्रदर्शित किया जा सकता है। चूंकि ये घटनाएं ट्रेस मात्रा में होती हैं, इसलिए उन्हें एसिंक्रोनस माना जाता है। अधिकांश अजाक्स कार्यान्वयन XMLHttpRequest API का उपयोग करते हैं, जिसमें server अनुरोधों की एक सूची होती है जिसे JavaScript cod के भीतर से बुलाया जा सकता है। डेटा को parse करना आसान है और आमतौर पर XML प्रारूप में browser पर वापस कर दिया जाता है। हालाँकि, सर्वर के लिए यह भी संभव है कि वह डेटा को बिना स्वरूपित plain text के रूप में भेजे।

क्या अजाक्स इतना powerful बनाता है कि आप सर्वर के बजाय client-साइड पर स्क्रिप्ट चला सकते हैं। इसका मतलब है कि webpage पहले ही पूरी तरह से loading जाने के बाद जावास्क्रिप्ट function सर्वर को एक अनुरोध भेज सकता है। सर्वर से प्राप्त डेटा अन्य सामग्री को पुनः लोड किए बिना पृष्ठ पर प्रदर्शित होता है। यदि सर्वर-साइड स्क्रिप्टिंग भाषा का उपयोग PHP या ASP के रूप में किया जाता है, तो आपको उस नई सामग्री के लिए पूरे पृष्ठ को पुनः लोड करना होगा जिसे आप देखना चाहते हैं।

आप इसे पहचान नहीं सकते हैं, लेकिन आपने शायद कुछ अलग वेबसाइटों पर AJAX को काम करते देखा होगा। उदाहरण के लिए, यदि यह AJAX का उपयोग करके एक प्रस्ताव प्रदर्शित करने की सबसे अधिक संभावना है, तो एक search engines जो प्रकार निर्दिष्ट करते समय खोज उम्मीदवारों की एक सूची प्रदान करता है। छवि खोज और thumbnails निर्माण के परिणाम को स्क्रॉल करते समय एक छवि लगातार सूची प्राप्त करने के लिए AJAX का उपयोग करें। अजाक्स का उपयोग करके अतिरिक्त पोस्ट देखने के लिए अपने Facebook Page के नीचे “Older Posts” पर click करें।

Ajax ने वेब पृष्ठों को शेष पृष्ठ को पुनः लोड किए बिना नई सामग्री लाने और लोड करने की अनुमति देकर वेब को अधिक गतिशील बनाने में मदद की। अजाक्स वेब डेवलपर्स को इंटरैक्टिव websites बनाने की अनुमति देता है जो संसाधनों का कुशलता से उपयोग करते हैं और अपने आगंतुकों को एक आकर्षक इंटरफ़ेस प्रदान करते हैं।

« Back to Terms Index

नई पोस्ट