ইভেন্ট বুদবুদ কিভাবে কাজ করে?

সুচিপত্র:

ইভেন্ট বুদবুদ কিভাবে কাজ করে?
ইভেন্ট বুদবুদ কিভাবে কাজ করে?
Anonim

ইভেন্ট বুদবুদ হল একটি প্রকার ইভেন্ট প্রচার যেখানে ইভেন্টটি প্রথমে সবচেয়ে ভিতরের টার্গেট এলিমেন্টে ট্রিগার করে এবং তারপর একই নেস্টিং ক্রমানুসারে টার্গেট এলিমেন্টের পূর্বপুরুষদের (পিতামাতা) উপর ধারাবাহিকভাবে ট্রিগার করেযতক্ষণ না এটি সবচেয়ে বাইরের DOM উপাদান বা নথি অবজেক্টে পৌঁছায় (যদি হ্যান্ডলারটি শুরু হয়)।

ইভেন্ট বাবলিং কি এবং এটি কিভাবে কাজ করে?

ইভেন্ট বুদবুদ হল HTML DOM API-তে ইভেন্ট প্রচারের একটি পদ্ধতি যখন একটি ইভেন্ট অন্য একটি উপাদান এর ভিতরে একটি উপাদানে থাকে এবং উভয় উপাদানই সেই ইভেন্টে একটি হ্যান্ডেল নিবন্ধিত করে। এটি এমন একটি প্রক্রিয়া যা ইভেন্টটিকে ট্রিগার করে এমন উপাদান দিয়ে শুরু হয় এবং তারপর ক্রমানুসারে থাকা উপাদানগুলি পর্যন্ত বুদবুদ হয়ে যায়৷

আপনি কিভাবে একটি ইভেন্ট প্রতিক্রিয়া বুদ্বুদ করবেন?

প্রতিক্রিয়ায় ইভেন্ট বুদবুদ এবং ক্যাপচারিং

বাবলিং সাধারণ DOM API-এর মতোই সোজা; শুধুমাত্র একটি এলিমেন্টের একজন ইভেন্টাল প্যারেন্টের সাথে একটি হ্যান্ডলার সংযুক্ত করুন এবং সেই এলিমেন্টে ট্রিগার হওয়া যেকোন ইভেন্ট পিতামাতার কাছে বুদবুদ হয়ে যাবে, ঠিক যেমন শুরুতে আমাদের উদাহরণে দেখা গেছে।

কোড উদাহরণ সহ ইভেন্ট বুদবুদ কি?

ইভেন্ট বুদবুদ এমন একটি শব্দ যা আপনি হয়তো আপনার জাভাস্ক্রিপ্ট ভ্রমণে দেখেছেন। এটি সেই ক্রমে সম্পর্কিত যে ইভেন্ট হ্যান্ডলারদের কল করা হয় যখন একটি উপাদান একটি দ্বিতীয় উপাদানের মধ্যে নেস্ট করা হয় এবং উভয় উপাদান একই ইভেন্টের জন্য একজন শ্রোতা নিবন্ধিত করেছে (উদাহরণস্বরূপ একটি ক্লিক)।

ইভেন্ট প্রচার কিভাবে কাজ করে?

ইভেন্টপ্রচার হল একটি ওয়েব ব্রাউজারে ফায়ার করা ইভেন্টের "স্ট্যাক" বর্ণনা করার একটি উপায়। … তাই ট্যাগের উপর ক্লিক করলে সারি, টেবিল, যে div-এ টেবিলটি নেস্ট করা আছে তাতেও ক্লিক করে এবং নথিতে যাওয়ার জন্য অন্য যেকোন কিছু, সম্পূর্ণ ধারক যা আপনার ব্রাউজারে সবকিছু ধারণ করে।

প্রস্তাবিত: