परिभाषा एबीसी. में अवधारणा
अनेक वस्तुओं का संग्रह / / July 04, 2021
नवंबर में गुइलम अलसीना गोंजालेज द्वारा। 2018
इसकी स्थापना के बाद से, यह पहले से ही देखा गया था कि वर्ल्ड वाइड वेब को दुनिया में महान काम करने के लिए नियत किया गया था, कुछ ऐसा जो लगभग सभी क्षेत्रों में तेजी से विस्तार और अपनाने के साथ महसूस किया गया था।
एक ऑनलाइन सेवा का उपयोग करने की सुविधा जिसकी आवश्यकता नहीं है इंस्टालेशन हमारे में एक सॉफ्टवेयर का संगणक हम जहां हैं वहां से इसे निष्पादित करने में सक्षम होना अधिकतम है
और जैसे कि यह एक दौड़ थी, वेब ब्राउज़र-ब्राउज़र- ने कई बार चरण में कार्यात्मकता को शामिल करना शुरू किया जब तक उन्हें वर्ल्ड वाइड वेब कंसोर्टियम (W3C) द्वारा एक मानक के रूप में अपनाया नहीं गया, तब तक प्रायोगिक रूप से, वेब पेज से क्या किया जा सकता है, और डेवलपर्स की कल्पना ने बार-बार इसकी क्षमता को खींच लिया ब्राउज़र।
उपकरणों के परिष्कार ने हमें. की भाषाओं की उपस्थिति के लिए प्रेरित किया प्रोग्रामिंग में व्याख्या की गई है ब्राउज़र यू उपकरणकिटें उनका शोषण करने के लिए। AJAX के साथ यह मामला है।
AJAX नाम के परिवर्णी शब्द से मेल खाता है अतुल्यकालिक जावास्क्रिप्ट और एक्सएमएल, और इसमें एक ऐसी तकनीक शामिल है जो उपयोगकर्ता के वेब क्लाइंट (ब्राउज़र) पर एप्लिकेशन चलाने की अनुमति देती है, जिसके लिए सर्वर के साथ केवल अतुल्यकालिक संचार की आवश्यकता होती है।
AJAX अपने आप में एक तकनीक नहीं है, यह एक है पैकेज जिसमें विभिन्न प्रौद्योगिकियां शामिल हैं।
जाहिर है, हमारे पास स्क्रिप्ट का हिस्सा है, जिसे ईसीएमएस्क्रिप्ट के कार्यान्वयन के साथ बनाया गया है, आमतौर पर जावास्क्रिप्ट; HTML / XHTML मार्कअप लैंग्वेज और CSS स्टाइल शीट उन वेब पेजों को प्रारूपित करने के लिए जो उपयोगकर्ता को प्रस्तुत किए जाएंगे और डेटा भेजने और प्राप्त करने के लिए प्रारूपित करेंगे।
इसमें सर्वर से जुड़ने और इसके साथ डेटा का आदान-प्रदान करने के लिए आवश्यक तंत्र भी शामिल हैं (XMLHttpRequest).
ये सभी प्रौद्योगिकियां 2005 से पहले से मौजूद थीं, जिस वर्ष जेम्स गैरेट ने उन्हें AJAX के नाम से एक साथ संदर्भित करना शुरू किया था।
AJAX का उपयोग तब किया जाता है जब सर्वर कार्य क्लाइंट को डाउनलोड किया जा सकता है, उदाहरण के लिए किसी प्रपत्र में दर्ज किए गए डेटा को वास्तविक समय में सत्यापित करके या उस वेब पेज में परिवर्तन लागू करना जिसके साथ उपयोगकर्ता बातचीत कर रहा है यदि यह आवश्यक नहीं है कि परिवर्तन और उसके परिणामों को तुरंत सूचित किया जाए सर्वर।
एक वेब पेज बनाने में सक्षम होने के कारण जो वर्तमान को बदल देता है, AJAX से आप इसे बदल सकते हैं पूरी तरह से वेब पेज जिसे हम सर्वर के साथ संवाद किए बिना देख रहे हैं a तत्काल।
AJAX की सुरक्षा इस बात में निहित है कि यह ब्राउज़र में अलग-थलग चलता है, और यह बदले में ऑपरेटिंग सिस्टम पर चलता है।
सिस्टम पर हानिकारक कार्रवाई करने से पहले, कोड के दो स्तरों को पास करना होगा सुरक्षा.
हालांकि, इसने. के उपयोग को रोका नहीं है टूलकिट जो AJAX के अनुरूप है, उदाहरण के लिए, दूरस्थ प्रोग्राम निष्पादित करता है जो एक विज्ञापन पृष्ठ इंजन को "छड़ी" करता है ब्राउज़र, या यह कि वे अपना कॉन्फ़िगरेशन बदलते हैं ताकि यह एक निश्चित होम पेज के बजाय एक निश्चित होम पेज दिखाए उपयोगकर्ता नाम।
कई बार इन क्रियाओं के लिए उपयोगकर्ता की अनुमति की आवश्यकता होती है, जो ब्राउज़र में चलने के लिए लिखे गए एप्लिकेशन सबटरफ्यूज के माध्यम से बच सकते हैं।
इन समस्याओं को सबसे आधुनिक वेब ब्राउज़र में ठीक किया गया है, जिनमें परिष्कृत सुरक्षा प्रणालियाँ हैं और निवारण कोड निष्पादन नुकसान पहुचने वाला, जिससे उन्हें कुछ अवांछित क्रियान्वित करने से बचने की अनुमति मिलती है।
ऐसा बोलने के लिए, जैसे कि ब्राउज़र "जानता है" कि जावास्क्रिप्ट क्या करने से पहले क्या करने जा रहा है, केवल इसके विश्लेषण के साथ।
बाजार में सबसे व्यापक रूप से उपयोग किए जाने वाले वेब ब्राउज़र सभी सॉफ़्टवेयर प्लेटफ़ॉर्म पर AJAX के उपयोग की सुविधा प्रदान करते हैं जिसके लिए वे उपलब्ध हैं (जैसे कि विंडोज़, मैकोज़, जीएनयू / लिनक्स, बीएसडी ...)।
इनमें Google Chrome, Mozilla Firefox (और समान रेंडरिंग इंजन का उपयोग करने वाले डेरिवेटिव, जो मुफ़्त सॉफ़्टवेयर है), Microsoft शामिल हैं इंटरनेट एक्सप्लोरर और एज, ऐप्पल सफारी, ओपेरा, और आईओएस या एंड्रॉइड जैसे मोबाइल प्लेटफॉर्म के लिए विभिन्न वेब ब्राउज़र।
यह ध्यान दिया जाना चाहिए कि AJAX एक मानक नहीं है, हालांकि यह उन टुकड़ों पर आधारित है जो मानक हैं।
यह अन्य तकनीकों के साथ भी इंटरैक्ट कर सकता है, जिससे उपकरणों का एक पूरा सेट बन जाता है।
फ़ोटोलिया तस्वीरें: Maciek905 / Piotr Adamowicz
AJAX में थीम Theme