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

HTML5 में MessageChannel और MessagePort ऑब्जेक्ट क्या हैं?


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

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

इस परिदृश्य में, हम डेटा को एक iframe से दूसरे iframe में भेज रहे हैं। यहां हम डेटा को फ़ंक्शन में लागू कर रहे हैं और डेटा को 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. स्टेग्नोग्राफ़ी के फायदे और नुकसान क्या हैं?

    स्टेग्नोग्राफ़ी एक दृष्टिकोण है जो एक संदेश को छिपाने को आसान बनाता है जिसे दूसरे संदेश के भीतर गुप्त बनाए रखना है। यह परिणाम स्वयं छिपे हुए संदेश की गोपनीयता है। स्टेग्नोग्राफ़ी दृष्टिकोण का उपयोग छवियों, वीडियो फ़ाइल या ऑडियो फ़ाइल के लिए किया जा सकता है। वॉटरमार्किंग जैसे स्टेग्नोग्राफ़ी का उपयो

  1. सी # में कक्षा और संरचना के बीच अंतर क्या हैं?

    कक्षा कक्षा डेटा प्रकार के लिए एक खाका है। क्लास की परिभाषा कीवर्ड क्लास से शुरू होती है और उसके बाद क्लास का नाम आता है। संरचना एक संरचना एक मान प्रकार डेटा प्रकार है। यह आपको विभिन्न डेटा प्रकारों के एकल चर होल्ड से संबंधित डेटा बनाने में मदद करता है। स्ट्रक्चर कीवर्ड का इस्तेमाल स्ट्रक्चर बनाने

  1. सी # में डेटा प्रकार, मूल्य प्रकार और संदर्भ प्रकार क्या हैं?

    डेटाटाइप C# में दो प्रकार के होते हैं यानी वैल्यू टाइप, रेफरेंस टाइप और पॉइंटर टाइप। मान प्रकार मान प्रकार चर को सीधे एक मान सौंपा जा सकता है। वे System.ValueType. . वर्ग से प्राप्त हुए हैं मान प्रकार डेटा प्रकार निम्नलिखित हैं - टाइप करें प्रतिनिधित्व करता है श्रेणी डिफ़ॉल्ट मान बूल बूलियन म