वेब विकास

रोडमैप क्या है HTTP क्या है एचटीएमएल क्या है सीएसएस क्या है उत्तरदायी क्या है जावास्क्रिप्ट क्या है ES5 क्या है? एचटीएमएल डोम क्या है गूगल मैप्स क्या है गूगल फॉन्ट क्या है Google चार्ट क्या है एक्सएमएल क्या है अजाक्स क्या है? JSON क्या है सीएसएस प्रतीक क्या है बूटस्ट्रैप क्या है W3.CSS क्या है सीएलआई क्या है? एनपीएम . क्या है गिटहब क्या है jQuery क्या है एंगुलरजेएस क्या है प्रतिक्रिया क्या है Vue.js क्या है W3.JS क्या है? फ्रंट-एंड देव क्या है। फुलस्टैक क्या है फुलस्टैक JS क्या है एसक्यूएल क्या है

अमेज़न एडब्ल्यूएस

एडब्ल्यूएस ईसी2 क्या है एडब्ल्यूएस आरडीएस क्या है एडब्ल्यूएस क्लाउडफ्रंट क्या है एडब्ल्यूएस एसएनएस क्या है लोचदार बीनस्टॉक क्या है एडब्ल्यूएस ऑटो स्केलिंग क्या है एडब्ल्यूएस आईएएम क्या है? एडब्ल्यूएस अरोड़ा क्या है एडब्ल्यूएस डायनेमोडीबी क्या है एडब्ल्यूएस वैयक्तिकृत क्या है एडब्ल्यूएस मान्यता क्या है एडब्ल्यूएस क्विकसाइट क्या है एडब्ल्यूएस पोली क्या है एडब्ल्यूएस पिनपॉइंट क्या है

एचटीटीपी क्या है?


एचटीएमएल

एचटीटीपी का मतलब एच वाईपर टी एक्सट टी रैंसफर पी रोटोकॉल है

WWW वेब क्लाइंट और सर्वर के बीच संचार के बारे में है

क्लाइंट कंप्यूटर और वेब सर्वर के बीच संचार HTTP अनुरोध भेजकर और HTTP प्रतिक्रिया प्राप्त करके किया जाता है


वर्ल्ड वाइड वेब कम्युनिकेशन

वर्ल्ड वाइड वेब वेब क्लाइंट और वेब सर्वर के बीच संचार के बारे में है ।

क्लाइंट अक्सर ब्राउज़र (क्रोम, एज, सफारी) होते हैं, लेकिन वे किसी भी प्रकार का प्रोग्राम या डिवाइस हो सकते हैं।

सर्वर अक्सर क्लाउड में कंप्यूटर होते हैं।



वेब क्लाइंट

बादल

वेब सर्वर

HTTP अनुरोध / प्रतिक्रिया

क्लाइंट और सर्वर के बीच संचार अनुरोधों और प्रतिक्रियाओं द्वारा किया जाता है :

  1. क्लाइंट (ब्राउज़र) वेब पर एक HTTP अनुरोध भेजता है
  2. एक वेब सर्वर अनुरोध प्राप्त करता है
  3. सर्वर अनुरोध को संसाधित करने के लिए एक एप्लिकेशन चलाता है
  4. सर्वर ब्राउज़र को एक HTTP प्रतिक्रिया (आउटपुट) देता है
  5. क्लाइंट (ब्राउज़र) को प्रतिक्रिया मिलती है

HTTP अनुरोध मंडल

एक विशिष्ट HTTP अनुरोध / प्रतिक्रिया मंडली:

  1. ब्राउज़र एक HTML पृष्ठ का अनुरोध करता है। सर्वर एक HTML फ़ाइल देता है।
  2. ब्राउज़र स्टाइल शीट का अनुरोध करता है। सर्वर एक सीएसएस फ़ाइल देता है।
  3. ब्राउज़र एक JPG छवि का अनुरोध करता है। सर्वर एक JPG फ़ाइल देता है।
  4. ब्राउज़र जावास्क्रिप्ट कोड का अनुरोध करता है। सर्वर एक JS फ़ाइल लौटाता है
  5. ब्राउज़र डेटा का अनुरोध करता है। सर्वर डेटा लौटाता है (XML या JSON में)।

एक्सएचआर - एक्सएमएल एचटीपी अनुरोध

सभी ब्राउज़रों में एक अंतर्निहित XMLHttpRequest ऑब्जेक्ट (XHR) होता है।

XHR एक जावास्क्रिप्ट ऑब्जेक्ट है जिसका उपयोग वेब ब्राउज़र और वेब सर्वर के बीच डेटा ट्रांसफर करने के लिए किया जाता है।

XHR का उपयोग अक्सर वेब पेज को संशोधित करने के उद्देश्य से डेटा का अनुरोध करने और प्राप्त करने के लिए किया जाता है।

नाम में एक्सएमएल और एचटीपी के बावजूद, एक्सएचआर का प्रयोग एचटीटीपी के अलावा अन्य प्रोटोकॉल के साथ किया जाता है, और डेटा एचटीएमएल , सीएसएस , एक्सएमएल , जेएसओएन और सादा पाठ जैसे कई अलग-अलग प्रकार के हो सकते हैं।

XHR ऑब्जेक्ट एक वेब डेवलपर ड्रीम है , क्योंकि आप यह कर सकते हैं:

  • पृष्ठ को पुनः लोड किए बिना वेब पृष्ठ को अपडेट करें
  • सर्वर से डेटा का अनुरोध करें - पेज लोड होने के बाद
  • सर्वर से डेटा प्राप्त करें - पेज लोड होने के बाद
  • सर्वर को डेटा भेजें - पृष्ठभूमि में

XHR ऑब्जेक्ट AJAX और JSON की अंतर्निहित अवधारणा है :

ajax