জাভাস্ক্রিপ্ট – Event Handling
জাভাস্ক্রিপ্ট – Event Handling
অফিসিয়াল ডকুমেন্ট: গ্লোবাল ইভেন্ট handling
জাভাস্ক্রিপ্ট এর অনেক গুলো কমন ইভেন্ট হ্যান্ডলিং আছে। যেমন আপনি mouse কোনো বাটন এ ক্লিক করলে কোনো কিছু দেখানো, কোনো ইমেজ পরিবর্তন করা অথবা অন্য কোনো পেজ এ চলে যাওয়া। এরকম অসংখ্য ইভেন্ট হ্যান্ডলিং আছে। গ্লোবাল ইভেন্ট হ্যান্ডলিং এর লিস্ট পাওয়া যাবে এখানে : গ্লোবাল ইভেন্ট handling
এক নজরে দেখে নেই মাউস সম্পর্কিত কিছু ইভেন্ট হ্যান্ডলিং এবং তার কাজ :
onmousedown : যখন user মাউস কোনো html এলিমেন্ট ( উদাহরণ : বাটন ) প্রেস করে
mouseenter: যখন user মাউস কোনো html এলিমেন্ট ( উদাহরণ : বাটন ) এর উপর নেয়া শুরু করে
mouseleave: যখন user মাউস কোনো html এলিমেন্ট ( উদাহরণ : বাটন ) এর উপর থেকে সরিয়ে ফেলে
mousemove: যখন user মাউস কোনো html এলিমেন্ট ( উদাহরণ : বাটন ) এর উপর রেখেই নাড়ানো হয়
mouseover: যখন user মাউস কোনো html এলিমেন্ট ( উদাহরণ : বাটন ) এর উপর নেয় অথবা element এর নিজের কোনো children এলিমেন্ট এর উপর মাউস নেয়
এখন দেখে নেই keyboard সম্পর্কিত কিছু ইভেন্ট হ্যান্ডলিং এবং তার কাজ :
keydown: যখন user কোনো কীবোর্ড এর কী প্রেস করে রাখে
keypress: যখন user কোনো কীবোর্ড প্রেস করে এবং সেই কী এর কোনো ভ্যালু থাকে
keyup: যখন user কোনো কীবোর্ড কী প্রেস থেকে ছেড়ে দেয়