Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

HTML5 में ब्राउज़िंग संदर्भों के बीच दोतरफा संचार

<घंटा/>

ब्राउज़िंग संदर्भों के बीच दो-तरफ़ा संचार को चैनल मैसेजिंग कहा जाता है। यह कई मूल में संचार के लिए उपयोगी है।

संदेश चैनल बनाते समय, यह आंतरिक रूप से डेटा भेजने के लिए दो पोर्ट बनाता है और दूसरे ब्राउज़िंग संदर्भ में अग्रेषित करता है।

  • पोस्टमैसेज () - मैसेज थ्रो चैनल पोस्ट करें
  • शुरू करें() - यह डेटा भेजता है
  • बंद करें () - यह बंदरगाहों को बंद कर देता है

इस परिदृश्य में, हम डेटा को एक आईफ्रेम से दूसरे आईफ्रेम में भेज रहे हैं। यहां हम डेटा को फ़ंक्शन में लागू कर रहे हैं और डेटा को DOM को पास कर रहे हैं।

var loadHandler = function(){
   var mc, portMessageHandler;
   mc = new MessageChannel();
   window.parent.postMessage('documentAHasLoaded','https://foo.example',[mc.port2]);
   portMessageHandler = function(portMsgEvent){
      alert( portMsgEvent.data );
   }
   mc.port1.addEventListener('message', portMessageHandler, false);
   mc.port1.start();
}
window.addEventListener('DOMContentLoaded', loadHandler, false);

  1. पायथन पांडा - दो डेटा फ़्रेमों के बीच सामान्य पंक्तियों का पता लगाएं

    दो डेटाफ़्रेम के बीच सामान्य पंक्तियों को खोजने के लिए, मर्ज () विधि का उपयोग करें। आइए पहले दो कॉलम के साथ DataFrame1 बनाएं - dataFrame1 = pd.DataFrame( { "Car": ['BMW', 'Lexus', 'Audi', 'Tesla', 'Bentley', 'Jaguar'], "Un

  1. एपीएफएस बनाम। HFS+:दोनों के बीच डेटा रिकवरी अंतर

    एक विषय जिस पर हमें विचार करना है वह है APFS बनाम HFS . ये दोनों क्या हैं और इनके अंतर क्या हैं? APFS Apple फाइल सिस्टम को संदर्भित करता है। दूसरी ओर, एचएफएस पदानुक्रमित फाइल सिस्टम को संदर्भित करता है। पूर्व ने प्रौद्योगिकी और डेटा पुनर्प्राप्ति के मामले में नई प्रगति की है। यहां, हम APFS बनाम HF

  1. LiFi – प्रकाश संचार का नया तरीका है

    अपने घर के चारों ओर देखें, और हमें एक बात बताएं जो आपको अपने लगभग सभी इलेक्ट्रॉनिक और बिजली के उपकरणों में समान लगती है? इंटरनेट कनेक्शन। सही! क्या होगा अगर हम आपके मोबाइल नेटवर्क और वाई-फाई राउटर की तरह कहें, तो हम संचार के लिए उन एलईडी लाइट्स का भी उपयोग कर सकते हैं! मुझ पर विश्वास मत करो? खैर, यह