रिमोट स्क्रिप्टिंग: Difference between revisions
(Created page with "रिमोट स्क्रिप्टिंग एक ऐसी तकनीक है जो एक सर्वर के साथ सूचनाओं का आद...") |
No edit summary |
||
Line 1: | Line 1: | ||
रिमोट स्क्रिप्टिंग एक ऐसी तकनीक है जो | '''रिमोट स्क्रिप्टिंग''' एक ऐसी तकनीक है जो ब्राउज़र के अंदर चलने वाली स्क्रिप्ट और प्रोग्राम को सर्वर के साथ जानकारी का आदान-प्रदान करने की अनुमति देती है।स्थानीय स्क्रिप्ट दूरस्थ पक्ष पर स्क्रिप्ट को आमंत्रित कर सकती हैं और लौटाई गई जानकारी को संसाधित कर सकती हैं। | ||
एसिंक्रोनस रिमोट स्क्रिप्टिंग का सबसे | |||
एसिंक्रोनस रिमोट स्क्रिप्टिंग का सबसे प्रारंभिक रूप [[XMLHttpRequest]] के अस्तित्व में आने से पहले विकसित किया गया था,और इसमें बहुत ही सरल प्रक्रिया का उपयोग किया गया था: एक स्थिर वेब पेज एक गतिशील वेब पेज खोलता है (उदाहरण के लिए अन्य लक्ष्य फ़्रेम पर) जिसे नई जावास्क्रिप्ट सामग्री के साथ पुनः लोड किया जाता है, जो सर्वर साइड पर दूरस्थ रूप से उत्पन्न होता है। | |||
XMLHttpRequest और समान [[क्लाइंट-साइड स्क्रिप्ट]] दूरस्थ प्रक्रिया कॉल फ़ंक्शन, वेब पेज इंटरफ़ेस से वेब सेवाओं के उपयोग और ट्रिगर करने की संभावना को खोलते हैं। | XMLHttpRequest और समान [[क्लाइंट-साइड स्क्रिप्ट]] दूरस्थ प्रक्रिया कॉल फ़ंक्शन, वेब पेज इंटरफ़ेस से वेब सेवाओं के उपयोग और ट्रिगर करने की संभावना को खोलते हैं। | ||
वेब विकास समुदाय ने बाद में विभिन्न ब्राउज़रों | वेब विकास समुदाय ने बाद में विभिन्न ब्राउज़रों पर लगातार परिणाम सक्षम करने के लिए दूरस्थ स्क्रिप्टिंग के लिए तकनीकों की एक श्रृंखला विकसित की। शुरुआती उदाहरणों में 2000 से [http://www.ashleyit.com/rs/jsrs/test.htm JSRS] लाइब्रेरी, 2000 में इमेज/कुकी तकनीक की शुरूआत शामिल है। | ||
== [[जावास्क्रिप्ट]] रिमोट स्क्रिप्टिंग == | == [[जावास्क्रिप्ट]] रिमोट स्क्रिप्टिंग == | ||
जावास्क्रिप्ट रिमोट स्क्रिप्टिंग ( | जावास्क्रिप्ट रिमोट स्क्रिप्टिंग (जेएसआरएस) निम्नलिखित के संयोजन का उपयोग करके इंटरैक्टिव वेब एप्लिकेशन बनाने के लिए एक वेब विकास तकनीक है: | ||
*एचटीएमएल (या [[एक्सएचटीएमएल]]) | *एचटीएमएल (या [[एक्सएचटीएमएल]]) | ||
* [[दस्तावेज़ वस्तु मॉडल]] गतिशील रूप से प्रदर्शित करने और | * [[दस्तावेज़ वस्तु मॉडल]] प्रस्तुत जानकारी को गतिशील रूप से प्रदर्शित करने और उसके साथ इंटरैक्ट करने के लिए जावास्क्रिप्ट के माध्यम से हेरफेर करता है | ||
* एक परिवहन | * एक परिवहन परत. विभिन्न प्रौद्योगिकियों का उपयोग किया जा सकता है, हालांकि स्क्रिप्ट टैग या आईफ्रेम का उपयोग सबसे अधिक किया जाता है क्योंकि इसमें [[XML]]HttpRequest की तुलना में बेहतर ब्राउज़र समर्थन है | ||
* एक डेटा | * एक डेटा प्रारूप. [[WDDX|डब्लू डी डी एक्स]] के साथ एक्स एम एल का उपयोग [[JSON|जे एस ओ एन]] या किसी अन्य टेक्स्ट प्रारूप की तरह ही किया जा सकता है। | ||
[http://www.blueshoes.org/img/javaScript/jsrs/jsrs.gif योजनाबद्ध] | [http://www.blueshoes.org/img/javaScript/jsrs/jsrs.gif योजनाबद्ध] | ||
एक समान दृष्टिकोण [[अजाक्स (प्रोग्रामिंग)]] है, हालांकि यह नए वेब | एक समान दृष्टिकोण [[अजाक्स (प्रोग्रामिंग)]] है, हालांकि यह नए वेब ब्राउज़र में XmlHttpRequest पर निर्भर करता है। | ||
=== पुस्तकालय === | === पुस्तकालय === | ||
* [http://www.ashleyit.com/rs/main.htm ब्रेंट एशले की मूल | * [http://www.ashleyit.com/rs/main.htm ब्रेंट एशले की मूल जे एस आर एस लाइब्रेरी 2000 में जारी की गई] | ||
* [http://www.blueshoes.org/en/javascript/jsrs/ | * [http://www.blueshoes.org/en/javascript/jsrs/ ब्लूशूज़ जेएसआरएस अतिरिक्त एन्कोडिंग और ओओ आरपीसी एब्स्ट्रैक्शन के साथ] | ||
* {{webarchive |url=https://web.archive.org/web/20060414190045/http://simpletutorials.com/tutorials/jsrs/index.php |date= | * {{webarchive |url=https://web.archive.org/web/20060414190045/http://simpletutorials.com/tutorials/jsrs/index.php |date=(संग्रहीत 2006-04-14) |title=सरल ट्यूटोरियल: वेबैक मशीन पर पी एच पी}} | ||
* [http://msdn.microsoft.com/en-us/library/ms974566.aspx एमएसडीएन | * [http://msdn.microsoft.com/en-us/library/ms974566.aspx एमएसडीएन लेख] | ||
== यह भी देखें == | == यह भी देखें == | ||
* अजाक्स (प्रोग्रामिंग) | * अजाक्स (प्रोग्रामिंग) | ||
* [[समृद्ध इंटरनेट अनुप्रयोग]] | * [[समृद्ध इंटरनेट अनुप्रयोग]] | ||
==बाहरी संबंध== | ==बाहरी संबंध== | ||
*{{webarchive |url=https://web.archive.org/web/20060414190045/http://simpletutorials.com/tutorials/jsrs/index.php |date=20060414 |title= | *{{webarchive |url=https://web.archive.org/web/20060414190045/http://simpletutorials.com/tutorials/jsrs/index.php |date=20060414 |title=सरल ट्यूटोरियल: पी एच पी के साथ जावास्क्रिप्ट रिमोट स्क्रिप्टिंग}} | ||
*{{webarchive |url=https://web.archive.org/web/20110924143911/https://developer.apple.com/internet/webcontent/iframe.html |date=20110924 |title= | *{{webarchive |url=https://web.archive.org/web/20110924143911/https://developer.apple.com/internet/webcontent/iframe.html |date=20110924 |title=एप्पल बनाने वाला: आईफ़्रेम के साथ रिमोट स्क्रिप्टिंग}} | ||
{{Web interfaces}} | {{Web interfaces}} |
Revision as of 00:06, 23 June 2023
रिमोट स्क्रिप्टिंग एक ऐसी तकनीक है जो ब्राउज़र के अंदर चलने वाली स्क्रिप्ट और प्रोग्राम को सर्वर के साथ जानकारी का आदान-प्रदान करने की अनुमति देती है।स्थानीय स्क्रिप्ट दूरस्थ पक्ष पर स्क्रिप्ट को आमंत्रित कर सकती हैं और लौटाई गई जानकारी को संसाधित कर सकती हैं।
एसिंक्रोनस रिमोट स्क्रिप्टिंग का सबसे प्रारंभिक रूप XMLHttpRequest के अस्तित्व में आने से पहले विकसित किया गया था,और इसमें बहुत ही सरल प्रक्रिया का उपयोग किया गया था: एक स्थिर वेब पेज एक गतिशील वेब पेज खोलता है (उदाहरण के लिए अन्य लक्ष्य फ़्रेम पर) जिसे नई जावास्क्रिप्ट सामग्री के साथ पुनः लोड किया जाता है, जो सर्वर साइड पर दूरस्थ रूप से उत्पन्न होता है।
XMLHttpRequest और समान क्लाइंट-साइड स्क्रिप्ट दूरस्थ प्रक्रिया कॉल फ़ंक्शन, वेब पेज इंटरफ़ेस से वेब सेवाओं के उपयोग और ट्रिगर करने की संभावना को खोलते हैं।
वेब विकास समुदाय ने बाद में विभिन्न ब्राउज़रों पर लगातार परिणाम सक्षम करने के लिए दूरस्थ स्क्रिप्टिंग के लिए तकनीकों की एक श्रृंखला विकसित की। शुरुआती उदाहरणों में 2000 से JSRS लाइब्रेरी, 2000 में इमेज/कुकी तकनीक की शुरूआत शामिल है।
जावास्क्रिप्ट रिमोट स्क्रिप्टिंग
जावास्क्रिप्ट रिमोट स्क्रिप्टिंग (जेएसआरएस) निम्नलिखित के संयोजन का उपयोग करके इंटरैक्टिव वेब एप्लिकेशन बनाने के लिए एक वेब विकास तकनीक है:
- एचटीएमएल (या एक्सएचटीएमएल)
- दस्तावेज़ वस्तु मॉडल प्रस्तुत जानकारी को गतिशील रूप से प्रदर्शित करने और उसके साथ इंटरैक्ट करने के लिए जावास्क्रिप्ट के माध्यम से हेरफेर करता है
- एक परिवहन परत. विभिन्न प्रौद्योगिकियों का उपयोग किया जा सकता है, हालांकि स्क्रिप्ट टैग या आईफ्रेम का उपयोग सबसे अधिक किया जाता है क्योंकि इसमें XMLHttpRequest की तुलना में बेहतर ब्राउज़र समर्थन है
- एक डेटा प्रारूप. डब्लू डी डी एक्स के साथ एक्स एम एल का उपयोग जे एस ओ एन या किसी अन्य टेक्स्ट प्रारूप की तरह ही किया जा सकता है।
एक समान दृष्टिकोण अजाक्स (प्रोग्रामिंग) है, हालांकि यह नए वेब ब्राउज़र में XmlHttpRequest पर निर्भर करता है।
पुस्तकालय
- ब्रेंट एशले की मूल जे एस आर एस लाइब्रेरी 2000 में जारी की गई
- ब्लूशूज़ जेएसआरएस अतिरिक्त एन्कोडिंग और ओओ आरपीसी एब्स्ट्रैक्शन के साथ
- सरल ट्यूटोरियल: वेबैक मशीन पर पी एच पी at the Wayback Machine (archived 2006-04-14)
- एमएसडीएन लेख
यह भी देखें
- अजाक्स (प्रोग्रामिंग)
- समृद्ध इंटरनेट अनुप्रयोग
बाहरी संबंध
- सरल ट्यूटोरियल: पी एच पी के साथ जावास्क्रिप्ट रिमोट स्क्रिप्टिंग at the Wayback Machine (archived 2006-04-14)
- एप्पल बनाने वाला: आईफ़्रेम के साथ रिमोट स्क्रिप्टिंग at the Wayback Machine (archived 2011-09-24)