Escape သော့ကို ထောက်လှမ်းခြင်းဆိုင်ရာ အဓိကပြဿနာမှာ ၎င်းကို မတော်တဆ အလွယ်တကူ နှိပ်နိုင်ခြင်းကြောင့် ဖြစ်သည်။ အကယ်၍ တစ်စုံတစ်ယောက်သည် ထွက်ပေါက်ကီးကို မတော်တဆ နှိပ်မိပါက၊ ၎င်းသည် ကွန်ပျူတာတွင် ပြဿနာဖြစ်စေနိုင်သည်။
var escapeKeyCode = 27; document.onkeydown = function(evt) { evt = evt || window.event; if (evt.keyCode == escapeKeyCode) { alert('Escape key was pressed.'); } };
ဤကုဒ်သည် သော့ကို နှိပ်သည့်အခါတိုင်း လုပ်ဆောင်ရမည့် လုပ်ဆောင်ချက်ကို သတ်မှတ်သည်။ နှိပ်သောသော့တွင် သော့ကုဒ်နံပါတ် 27 ပါပါက 'Escape သော့ကို နှိပ်ထားသည်' ဟု သတိပေးချက်တစ်ခု ပေါ်လာပါမည်။
အရာဝတ္ထုများနှင့် အတန်းများ
JavaScript တွင်၊ အရာဝတ္ထုများသည် ဆက်စပ်ဒေတာများကို အတူတကွ အုပ်စုဖွဲ့ရန် နည်းလမ်းတစ်ခုဖြစ်သည်။ အတန်းများသည် ဆက်စပ်ကုဒ်များကို အတူတကွ အုပ်စုဖွဲ့ရန် နည်းလမ်းတစ်ခုဖြစ်သည်။
object တစ်ခုသည် class တစ်ခု၏ instance တစ်ခုဖြစ်သည်။ အတန်းသည် အရာဝတ္ထုများ ဖန်တီးရန်အတွက် နမူနာပုံစံတစ်ခုဖြစ်သည်။ သင်သည် သော့ချက်စကားလုံးအသစ်ကို အသုံးပြုပြီး အတန်းအမည်ကို သတ်မှတ်ခြင်းဖြင့် အရာဝတ္ထုတစ်ခုကို ဖန်တီးပါ။ ဥပမာအားဖြင့်၊ သင်သည် အောက်ပါကုဒ်ကို အသုံးပြု၍ "Person" ဟုခေါ်သော အရာတစ်ခုကို ဖန်တီးနိုင်သည်။
var person = လူသစ်();
class တွင်သတ်မှတ်ထားသော constructor function ကိုအသုံးပြုခြင်းဖြင့် object တစ်ခုကိုဖန်တီးနိုင်သည်။ ဥပမာအားဖြင့်၊ သင်သည် အောက်ပါကုဒ်ကို အသုံးပြု၍ "ကျောင်းသား" ဟုခေါ်သော အရာတစ်ခုကို ဖန်တီးနိုင်သည်။
var ကျောင်းသား = ကျောင်းသားအသစ်();
Python Object Oriented
Python သည် developer များအား ခေတ်မီဆန်းပြားသောဆော့ဖ်ဝဲအပလီကေးရှင်းများကို လွယ်ကူစွာဖန်တီးနိုင်စေသည့် အရာဝတ္ထု-ဆန်သော ပရိုဂရမ်ဘာသာစကားတစ်ခုဖြစ်သည်။ Python သည် ၎င်း၏ ဖတ်ရှုနိုင်မှုနှင့် နားလည်နိုင်စွမ်းအတွက် ရေပန်းစားသောကြောင့် ၎င်းသည် နားလည်ရလွယ်ကူသော ကုဒ်ရေးလိုသော developer များအတွက် အကောင်းဆုံးရွေးချယ်မှုတစ်ခုဖြစ်သည်။ Python သည် သင့်ပရောဂျက်များအတွက် သင့်အား ကူညီပေးနိုင်သည့် developer အများအပြားရှိသည့် အသိုက်အဝန်းတစ်ခုလည်း ရှိပြီး၊ ထို့ကြောင့် သင့်ကုဒ်ကို ကောင်းမွန်စွာ ပံ့ပိုးပေးနိုင်ကြောင်း သေချာစေနိုင်ပါသည်။