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. - स्टेगनोग्राफी के फायदे और नुकसान

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

  1. - C# में क्लास और स्ट्रक्चर में क्या अंतर है?

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

  1. - C# में डेटा टाइप्स, वैल्यू टाइप्स और रेफरेंस टाइप्स क्या हैं?

    C# में डेटा टाइप्स दो प्रकार के होते हैं यानी वैल्यू टाइप, रेफरेंस टाइप और पॉइंटर टाइप।वैल्यू टाइप्सवैल्यू टाइप वेरिएबल्स को सीधे मान असाइन किया जा सकता है। ये System.ValueType क्लास से डेराइव्ड होते हैं।निम्न वैल्यू टाइप डेटा टाइप्स हैं:टाइपप्रतिनिधित्व करता हैरेंजडिफ़ॉल्ट मानboolबूलियन मानTrue या