কম্পিউটার

HTML5 এ MessageChannel এবং MessagePort অবজেক্ট কি কি?


মেসেজচ্যানেল তৈরি করার সময়, এটি ডেটা পাঠানোর জন্য অভ্যন্তরীণভাবে দুটি পোর্ট তৈরি করে এবং এটিকে অন্য ব্রাউজিং প্রসঙ্গে ফরওয়ার্ড করে৷

  • postMessage() - বার্তা থ্রো চ্যানেল পোস্ট করুন
  • start() - এটি ডেটা পাঠায়
  • close() - এটি পোর্ট বন্ধ করে দেয়

এই পরিস্থিতিতে, আমরা একটি আইফ্রেম থেকে অন্য আইফ্রেমে ডেটা পাঠাচ্ছি। এখানে আমরা ফাংশনে ডেটা আহ্বান করছি এবং 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# এ একটি ক্লাস এবং স্ট্রাকটের মধ্যে পার্থক্য কী?

  4. C# এ ডেটা প্রকার, মান প্রকার এবং রেফারেন্স প্রকারগুলি কী কী?