কম্পিউটার

জাভাস্ক্রিপ্টে ব্রাউজার ইভেন্টের ভূমিকা


একটি ঘটনা একটি সংকেত যে কিছু ঘটেছে।

উদাহরণ স্বরূপ, DOM-এ কিছু বিল্ট-ইন ইভেন্ট হল −

  • ক্লিক করুন − একটি পয়েন্টিং ডিভাইস বোতাম (যেকোনো বোতাম; শীঘ্রই প্রাথমিক বোতাম হবে) টিপে দেওয়া হয়েছে এবং একটি উপাদানে ছেড়ে দেওয়া হয়েছে৷

  • মাউসওভার − একটি নির্দেশক যন্ত্র সেই উপাদানে সরানো হয় যেটিতে শ্রোতা সংযুক্ত থাকে বা তার সন্তানদের মধ্যে একটির ওপরে থাকে৷

  • কীআপ − যে কোনো কী প্রকাশ করা হয়

  • লোড করুন − একটি সংস্থান এবং এর নির্ভরশীল সংস্থানগুলি লোড করা শেষ হয়েছে৷

আপনি −

ব্যবহার করে নিজের ইভেন্ট তৈরি করতে পারেন
new Event('my-event');

আপনি dispatchEvent −

ব্যবহার করে একটি উপাদানে এই ইভেন্টগুলি প্রেরণ করতে পারেন৷

HTML

<div id="my-div"></div>

জেএস

const myDiv = document.querySelector('#my-div')
myDiv.dispatchEvent(new Event('my-event'));

addEventListener-

ব্যবহার করে ইভেন্ট গ্রহণের ক্ষেত্রে কী করতে হবে তা নির্ধারণ করতে আপনি ইভেন্ট শ্রোতাদের যোগ করতে পারেন

HTML

<div id="my-div"></div>

জেএস

const myDiv = document.querySelector('#my-div')
myDiv.addEventListener(
   // Event for which we want to listen
   'my-event',
   // Handler Function
   (e) => alert('Event fired!')
);
myDiv.dispatchEvent(new Event('my-event'));

উপরের কোডটি চালানোর ফলে আমাদের ডিভিতে একটি ইভেন্ট লিসেনার সংযুক্ত হবে যেটি আমার-ইভেন্ট ইভেন্টগুলি শুনবে। যখন এটি এই ইভেন্টের মুখোমুখি হয় তখন এটি কলব্যাক ফাংশনকে কল করবে৷

যেহেতু আমরা এই ইভেন্টটি প্রেরণ করছি, এটি অবিলম্বে বরখাস্ত করা হবে এবং আমরা সতর্কতা বাক্সটি দেখতে পাব৷


  1. তাদের জাভাস্ক্রিপ্ট স্ক্রোল ইভেন্ট কি iPhone/iPad এর জন্য?

  2. জাভাস্ক্রিপ্ট একটি মোবাইল ব্রাউজার সনাক্ত করা

  3. জাভাস্ক্রিপ্টে ফোকাস ইভেন্টগুলি ব্যাখ্যা করুন।

  4. জাভাস্ক্রিপ্টে স্ক্রোল ইভেন্টগুলি ব্যাখ্যা করুন।