Event অবজেক্ট

Event অবজেক্ট

ডমতে সকল ঘটনা অবজেক্টই Event অবজেক্টের ওপর ভিত্তি

তাই, অন্যান্য সকল ঘটনা অবজেক্ট (যেমন MouseEvent এবং KeyboardEvent()) Event অবজেক্টের প্রতিশব্দ ও পদ্ধতি পরিবর্তন করা যায়

ঘটনা প্রতিশব্দ ও পদ্ধতি

প্রতিশব্দ/পদ্ধতি বর্ণনা
bubbles ঘটনা কি বালুকণ ঘটনা তা ফিরিয়ে দেয়
cancelBubble ঘটনা কি উপরের স্তরে প্রসার করা উচিত তা সেট করা বা ফিরিয়ে দেয়
cancelable ঘটনা তার স্বাভাবিক কাজটি বাতিল করা যায় কি না তা ফিরিয়ে দেয়
composed ঘটনা শাড়ো ডম থেকে জনার ডমে প্রসার করা যায় কি না তা নির্দেশ করে
composedPath() ঘটনার পথ ফিরিয়ে দেয়
createEvent() নতুন ঘটনা সৃষ্টি করুন
currentTarget ঘটনা লিস্টেনার স্পুর্ণকারী এলাকা ফিরিয়ে দেয়
defaultPrevented ঘটনা preventDefault() কাজ করেছে কি না তা ফিরিয়ে দেয়
eventPhase ঘটনা স্ট্রিম কোন পর্যায়ে অবস্থান করছে তা ফিরিয়ে দেয়
isTrusted ঘটনা কি আস্থার সঙ্গে আসে তা ফিরিয়ে দেয়
preventDefault() যদি ঘটনা বাতিল করা যায়, তবে তা বাতিল করে, ঘটনার স্বাভাবিক কাজটি করা না
stopImmediatePropagation() ঘটনার অন্য লিস্টেনারকে বিলোপ করা
stopPropagation() ঘটনা স্ট্রিমে আরও প্রসার না করার জন্য
target ঘটনা স্পুর্ণকারী এলাকা ফিরিয়ে দেয়
timeStamp ঘটনা সৃষ্টির সময় (যুগের প্রতি মিলিসেকেন্ড) ফিরিয়ে দেয়
type ঘটনার নাম ফিরিয়ে দেয়

ঘটনার ধরন

এই ঘটনার ধরনগুলি Event অবজেক্টের অংশ

ঘটনা বর্ণনা
abort মিডিয়া লোড বন্ধ হলে এই ঘটনা ঘটে。
afterprint যখন পৃষ্ঠা প্রিন্ট শুরু করে বা প্রিন্ট ডায়ালগ বন্ধ করা হয় তখন এই ঘটনা ঘটে。
beforeprint পাতা প্রিন্ট করার আগে এই ঘটনা ঘটে。
beforeunload ডকুমেন্টটি বোর্ন হওয়ার আগে এই ঘটনা ঘটে。
canplay যখন ব্রাউজার মিডিয়া প্লে করতে পারে, তখন এই ঘটনা ঘটে。
canplaythrough যখন ব্রাউজার মিডিয়া বিনা বাফারিং করতে প্লে করতে পারে, তখন এই ঘটনা ঘটে。
change যখন form ইলেকট্রনিক্স কনটেন্ট, চিহ্নিত কনটেন্ট বা চিহ্নিত অবস্থা পরিবর্তিত হয়, তখন এই ঘটনা ঘটে
error যখন বাইরের ফাইল লোড করা হয় এবং তারপর ত্রুটি ঘটে, তখন এই ঘটনা ঘটে。
fullscreenchange যখন ইলেকট্রনিক্স ফুলস্ক্রিন মোডে প্রদর্শিত হয়, তখন এই ঘটনা ঘটে。
fullscreenerror যখন ইলেকট্রনিক্স ফুলস্ক্রিন মোডে প্রদর্শিত হতে পারে না, তখন এই ঘটনা ঘটে。
input যখন ইলেকট্রনিক্স ব্যবহারকারীর দ্বারা ইনপুট করা হয়, তখন এই ঘটনা ঘটে。
invalid যখন ইলেকট্রনিক্স নীলাম না হয়, তখন এই ঘটনা ঘটে。
load যখন অবজেক্ট লোড করা হয়, তখন এই ঘটনা ঘটে。
loadeddata মিডিয়া ডাটা লোড করা হয়, তখন এই ঘটনা ঘটে。
loadedmetadata মেটাডাটা (যেমন মাপ এবং সময়সীমা) লোড করা হয়, তখন এই ঘটনা ঘটে。
message যখন এই ঘটনা সোর্স থেকে বার্তা পেয়ে আসে, তখন এই ঘটনা ঘটে。
offline যখন ব্রাউজার আফলাইনে কাজ করতে শুরু করে, তখন এই ঘটনা ঘটে。
online যখন ব্রাউজার অনলাইনে কাজ করতে শুরু করে, তখন এই ঘটনা ঘটে。
open যখন ইভেন্ট সোর্সের সাথে কানেকশন খোলা হয়, তখন এই ঘটনা ঘটে。
pause যখন মিডিয়া ব্যবহারকারীর দ্বারা স্থগিত হয় বা প্রোগ্রামিং দ্বারা স্থগিত হয়, তখন এই ঘটনা ঘটে。
play যখন মিডিয়া প্লে করা হয় বা স্থগিত হওয়ার পর পুনরায় প্লে করা হয়, তখন এই ঘটনা ঘটে。
playing যখন মিডিয়া স্থগিত হয় বা স্টপ করা হয় এবং বাফারিং করা হয় এবং তারপর প্লে করা হয়, তখন এই ঘটনা ঘটে。
progress যখন ব্রাউজার মিডিয়া ডাটা পাওয়ার চেষ্টা করছে, তখন এই ঘটনা ঘটে。
ratechange যখন মিডিয়ার প্লেয়ার গতি পরিবর্তিত হয়, তখন এই ঘটনা ঘটে。
resize যখন ডকুমেন্ট ভিউ মাপ সংযোজন করা হয়, তখন এই ঘটনা ঘটে。
reset যখন ফর্ম রিসেট করা হয়, তখন এই ঘটনা ঘটে。
scroll যখন স্ক্রোল ইলেকট্রনিক্স স্ক্রোল বার করা হয়, তখন এই ঘটনা ঘটে。
search যখন ব্যবহারকারী সর্চ ফিল্ডে কোনও বিষয় উল্লেখ করেন, তখন এই ঘটনা ঘটে。
seeked যখন ব্যবহারকারী মিডিয়াতে নতুন স্থানে সরে আসে/জায়গা পাল্টে, তখন এই ঘটনা ঘটে。
seeking যখন ব্যবহারকারী মিডিয়াতে নতুন স্থানে সরতে শুরু করেন/জায়গা পাল্টে, তখন এই ঘটনা ঘটে。
select যখন ব্যবহারকারী টেক্সট চিহ্নিত করেন (যেমন <input> এবং <textarea>) তখন এই ঘটনা ঘটে
show যখন <menu> ইলেকট্রনিক্স কন্টেক্সট মেনু হিসাবে প্রদর্শিত হয়, তখন এই ঘটনা ঘটে。
stalled ব্রাউজার মিডিয়া ডাটা পাওয়ার চেষ্টা করছে কিন্তু ডাটা উপলব্ধ না হলে এই ঘটনা ঘটে。
submit ফর্ম সমর্থন করার সময় এই ইভেন্ট ঘটে
suspend যখন ব্রাউজার মিডিয়া ডাটা অর্জন করতে চায়না, এই ইভেন্ট ঘটে
timeupdate যখন প্লেয়ারের প্লেয়ার অবস্থান পরিবর্তিত হয়, এই ইভেন্ট ঘটে
toggle যখন ব্যবহারকারী <details> ইলেকট্রনিক উপাদানটি খুলে বা বন্ধ করে, এই ইভেন্ট ঘটে
unload পেজ আউটলোড হওয়ার পরে (যেমন <body>), এই ইভেন্ট ঘটে
waiting যখন মিডিয়া স্থগিত হয়েছে এবং পুনরায় ব্যবহার করা হবে, এই ইভেন্ট ঘটে