⊗jsPmDmNEH 344 of 505 menu

JavaScript ရှိ အမည်ပေး event handler များ

ယခင်သင်ခန်းစာများတွင် ကျွန်ုပ်တို့သည် event handler များအဖြစ် အမည်မသိ လုပ်ဆောင်ချက်များ (anonymous functions) ကို အသုံးပြုခဲ့ကြသည်။ တကယ်တော့ မလိုအပ်ပါ - လုပ်ဆောင်ချက်သည် သာမန်၊ အမည်ရှိသည်လည်း ဖြစ်နိုင်သည်။ ဥပမာအနေဖြင့် ကျွန်ုပ်တို့တွင် ထိုကဲ့သို့သော လုပ်ဆောင်ချက်တစ်ခု ရှိသည်ဆိုပါစို့။

function func() { console.log('!!!'); }

ခလုတ်တစ်ခုလည်း ရှိသည်ဆိုပါစို့။

<input id="button" type="submit">

ခလုတ်ကို နှိပ်လိုက်သည့်အခါ ကျွန်ုပ်တို့၏ func လုပ်ဆောင်ချက် အလုပ်လုပ်အောင် လုပ်ကြည့်ရအောင်။ ထိုသို့လုပ်ရန် addEventListener ၏ parameter အဖြစ် ကျွန်ုပ်တို့၏ လုပ်ဆောင်ချက် အမည်ကို ဤကဲ့သို့ ပေးပို့မည်။

let button = document.querySelector('#button'); button.addEventListener('click', func); function func() { console.log('!!!'); }

အောက်ပါ HTML code ကို ပေးထားသည်။

<input id="button1" type="submit" value="button1"> <input id="button2" type="submit" value="button2">

အောက်ပါ လုပ်ဆောင်ချက်များကို ပေးထားသည်။

function func1() { console.log(1); } function func2() { console.log(2); }

ပထမခလုတ်ကို နှိပ်လိုက်သည့်အခါ func1 လုပ်ဆောင်ချက် အလုပ်လုပ်ပြီး ဒုတိယခလုတ်ကို နှိပ်လိုက်သည့်အခါ - func2 လုပ်ဆောင်ချက် အလုပ်လုပ်စေရန် လုပ်ပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်