কম্পিউটার

HTML5 এ ডেটা ট্রান্সফার অবজেক্ট


সমস্ত ড্র্যাগ এবং ড্রপ ইভেন্টের জন্য ইভেন্ট লিসেনার পদ্ধতিগুলি ইভেন্ট অবজেক্টকে গ্রহণ করে যেটির ডেটা ট্রান্সফার নামে একটি পঠনযোগ্য বৈশিষ্ট্য রয়েছে। Event.dataTransfer ইভেন্টের সাথে যুক্ত DataTransfer অবজেক্টকে নিম্নরূপ প্রদান করে:

function EnterHandler(event) {
   DataTransfer dt = event.dataTransfer;
   …
}

আপনি ডেটা ট্রান্সফার বাস্তবায়ন করতে নিম্নলিখিত কোড চালানোর চেষ্টা করতে পারেন বস্তু:

<!DOCTYPE HTML>
<html>
   <head>
      <style>
         #boxA, #boxB { float:left;padding:10px;margin:10px; -moz-user-select:none; }
         #boxA { background-color: #6633FF; width:75px; height:75px; }
         #boxB { background-color: #FF6699; width:150px; height:150px; }
      </style>

      <script>
         function dragStart(ev) {
            ev.dataTransfer.effectAllowed='move';
            ev.dataTransfer.setData("Text", ev.target.getAttribute('id'));
            ev.dataTransfer.setDragImage(ev.target,0,0);
         return true;
         }
      </script>
   </head>

   <body>
      <center>
         <h2>Drag and drop HTML5 demo</h2>
         <div>Try to drag the purple box around.</div>
         <div id = "boxA" draggable = "true" ondragstart = "return dragStart(ev)">
            <p>Drag Me</p>
         </div>
         <div id = "boxB">Dustbin</div>
      </center>
   </body>
</html>

  1. জাভাস্ক্রিপ্টে ম্যাপ অবজেক্ট।

  2. জাভাস্ক্রিপ্টে ব্লব অবজেক্ট

  3. জাভাস্ক্রিপ্টে RegExp অবজেক্ট।

  4. জাভাস্ক্রিপ্টে অবজেক্ট ইনিশিয়ালাইজার