Event Listeners
JavaScript မှာ Event တစ်ခု ဖြစ်လာမှာကို စောင့်နေပြီး၊ ဖြစ်လာခဲ့ရင် Function တစ်ခုခု run ပေးဖို့ addEventListener ကို သုံးရပါတယ်။
Syntax
Section titled “Syntax”element.addEventListener("event_name", function);ဥပမာ - Click Me Button
Section titled “ဥပမာ - Click Me Button”// ၁. Element ကို ရွေးမယ်const btn = document.querySelector("#my-btn");
// ၂. Event Listener တပ်မယ်btn.addEventListener("click", function() { alert("Button was clicked! 🎉");});Function ကို သီးသန့်ခွဲရေးပြီးမှ ထည့်လည်း ရပါတယ်။
function handleClick() { console.log("Clicked!");}
btn.addEventListener("click", handleClick);The Event Object (e)
Section titled “The Event Object (e)”Event တစ်ခု ဖြစ်တိုင်းမှာ Browser က အဲဒီ Event နဲ့ ပတ်သက်တဲ့ အချက်အလက်တွေ (ဥပမာ - Mouse ဘယ်နေရာကို နှိပ်လိုက်တာလဲ၊ ဘယ်ခလုတ်ကို နှိပ်တာလဲ) ကို Object တစ်ခုအနေနဲ့ ပို့ပေးပါတယ်။
btn.addEventListener("click", function(e) { console.log(e); console.log(e.target); // ဘယ် Element ကို နှိပ်လိုက်တာလဲ ဆိုတာ ပြမယ်});