কম্পিউটার টিউটোরিয়াল

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. ডেটা ওয়ারহাউসে ব্যাকআপ এবং রিকভারি কৌশল কী?

  2. স্টেগানোগ্রাফির সুবিধা এবং অসুবিধা

  3. C#-এ ক্লাস এবং স্ট্রাক্টের পার্থক্য (Class vs Struct)

  4. C#-এ ডেটা টাইপ, ভ্যালু টাইপ এবং রেফারেন্স টাইপ কী?