AJAX क्लाइंट-साइडेड वेब डेवलपमेंट तकनीक है जिसका उपयोग इंटरैक्टिव वेब एप्लिकेशन बनाने के लिए किया जाता है। AJAX एक ऐसा एप्लिकेशन विकसित करने का एक तरीका है जो नीचे दिए गए कार्यों को एक साथ जोड़ने के लिए जावास्क्रिप्ट का उपयोग करके जोड़ता है।
- एक्सएचटीएमएल और सीएसएस मानकों पर आधारित प्रस्तुति
- दस्तावेज़ ऑब्जेक्ट मॉडल के माध्यम से पृष्ठ के साथ सहभागिता
- XML और XSLT के साथ डेटा इंटरचेंज
- XML HTTP अनुरोध के साथ अतुल्यकालिक डेटा पुनर्प्राप्ति।
AJAX का प्राथमिक कार्य डेवलपर्स को वेब-आधारित एप्लिकेशन बनाने में मदद करना है जो डेस्कटॉप-आधारित एप्लिकेशन के समान हैं।
AJAX तकनीकों का एक संयोजन है, एक विलक्षण तकनीक नहीं। HTML और CSS जानकारी को चिह्नित करते हैं और शैलीबद्ध करते हैं और फिर एक क्रॉस-प्लेटफ़ॉर्म और ऑब्जेक्ट-इंटरैक्शन भाषा का उपयोग किया जाता है, आमतौर पर जावास्क्रिप्ट का उपयोग करके। जावास्क्रिप्ट बदले में सूचना को गतिशील रूप से प्रदर्शित करता है, जो उपयोगकर्ता को इसके साथ बातचीत करने की अनुमति देता है। यह प्रक्रिया ब्राउज़र और सर्वर के बीच अतुल्यकालिक रूप से डेटा का आदान-प्रदान करती है।
हालाँकि, अतुल्यकालिक संचार AJAX का सबसे बड़ा लाभ है। AJAX वेब तकनीकों की एक विस्तृत श्रृंखला को कवर करता है जिनका उपयोग पृष्ठभूमि में सर्वर के साथ संचार करते समय वेब एप्लिकेशन को प्रारंभ करने के लिए किया जाता है। यह उपयोगकर्ता को लाभान्वित करता है क्योंकि यह उस वेब पेज को बाधित या बाधित नहीं करता है जिसका वह उपयोग कर रहा है। जावास्क्रिप्ट एकमात्र क्लाइंट-साइड स्क्रिप्टिंग भाषा नहीं है जो AJAX प्रोग्रामिंग का उपयोग करती है; वीबीस्क्रिप्ट और अन्य भाषाओं में इस प्रकार की कार्यक्षमता है, लेकिन जावास्क्रिप्ट सबसे लोकप्रिय है।
इसके नाम का तात्पर्य होने के बावजूद, AJAX को न तो अतुल्यकालिक तरीके से (पृष्ठभूमि में) चलाना है, न ही इसे XML का उपयोग करने की आवश्यकता है। वास्तव में, जावास्क्रिप्ट ऑब्जेक्ट नोटेशन अधिक बार उपयोग किया जाता है।
0 Comments