Google Play badge

javascript


Beginners အတွက် JavaScript

JavaScript ကို မိတ်ဆက်ခြင်း။

မင်္ဂလာပါ ငယ်သူငယ်ချင်းများ။ ဒီနေ့မှာတော့ JavaScript အကြောင်း လေ့လာသွားပါမယ်။ JavaScript သည် အထူးကွန်ပျူတာဘာသာစကားတစ်မျိုးဖြစ်သည်။ ၎င်းသည် ကျွန်ုပ်တို့အား ဝဘ်စာမျက်နှာများကို အပြန်အလှန်အကျိုးပြုပြီး ပျော်စရာဖြစ်အောင် ကူညီပေးသည်။ ခလုတ်တစ်ခုကို နှိပ်လိုက်သည့်အခါ သို့မဟုတ် ဝဘ်ဆိုက်တစ်ခုပေါ်တွင် လှုပ်ရှားနေသည်ကို မြင်တွေ့ရသောအခါ ယင်းသည် JavaScript ကြောင့် ဖြစ်လေ့ရှိသည်။

သင်ဟာ အရုပ်စက်ရုပ်နဲ့ ကစားနေတယ်လို့ မြင်ယောင်ကြည့်ပါ။ စက်ရုပ်ကို ရွှေ့ဖို့၊ ဘာလုပ်ရမယ်ဆိုတာ ပြောပြဖို့ လိုပါတယ်။ အလားတူပင်၊ JavaScript သည် ဝဘ်စာမျက်နှာကို မည်သို့ပြုမူသင့်သည်ကို ကွန်ပျူတာအား ပြောပြသည်။ ၎င်းသည် သင်ကြည့်ရှုနေချိန်တွင် ဝဘ်ဆိုက်များကို ပြောင်းလဲစေရန် လမ်းညွှန်ချက်များပေးသည်။

Web Development ဆိုသည်မှာ ဝဘ်ဆိုဒ်များ တည်ဆောက်ခြင်းကို ဆိုလိုသည်။ HTML နဲ့ အလုပ်လုပ်တဲ့အခါ ဝဘ်ဆိုဒ်တစ်ခုရဲ့ ဖွဲ့စည်းပုံကို ဖန်တီးပါတယ်။ CSS သည် ဝဘ်ဆိုဒ်ကို လှပစေသည်။ ခလုတ်များကို နှိပ်သောအခါ သို့မဟုတ် စာမျက်နှာအောက်သို့ လှိမ့်ဆင်းသည့်အခါ ဝဘ်ဆိုက်များကို တုံ့ပြန်မှုပြုလုပ်ခြင်းဖြင့် JavaScript သည် မှော်ပညာကို ပေါင်းထည့်သည်။ ယနေ့တွင်၊ ကျွန်ုပ်တို့သည် အလွန်ရိုးရှင်းသောနည်းလမ်းဖြင့် JavaScript အလုပ်လုပ်ပုံကို လေ့လာပါမည်။

ဤသင်ခန်းစာကို လွယ်ကူသော ဘာသာစကားဖြင့် ရေးသားထားပါသည်။ ကျွန်ုပ်တို့သည် နေ့စဉ်ဘဝမှ ရိုးရှင်းသော စကားလုံးများနှင့် ဥပမာများကို အသုံးပြုပါမည်။ ကွန်ပြူတာအသစ်ဖြစ်ရင်တောင် ဒီသင်ခန်းစာကို နားလည်နိုင်ပါတယ်။ ကျွန်ုပ်တို့၏ သင်ယူမှုစွန့်စားခန်းကို JavaScript ဖြင့် စတင်ကြပါစို့။

JavaScript ဆိုတာဘာလဲ။

JavaScript သည် ကွန်ပျူတာများ နားလည်နိုင်သော ဘာသာစကားတစ်ခုဖြစ်သည်။ ၎င်းသည် ကွန်ပြူတာ လိုက်နာနိုင်သော နည်းလမ်းဖြင့် ရေးသားထားသော ညွှန်ကြားချက်များ အစုအဝေးတစ်ခု ဖြစ်သည်။ ဝဘ်ဆိုက်တစ်ခုသို့ သင်ဝင်ရောက်သည့်အခါ၊ ကွန်ပျူတာသည် စာမျက်နှာ၏အစိတ်အပိုင်းများကို ပြောင်းလဲစေရန် JavaScript ကို အသုံးပြုသည်။ ဥပမာအားဖြင့်၊ သင်သည် မောက်စ်ကို နှိပ်လိုက်သည့်အခါ ပုံတစ်ခု ပေါ်လာနိုင်သည် သို့မဟုတ် မက်ဆေ့ချ်တစ်ခု ပေါ်လာနိုင်သည်။

JavaScript ကို ဖော်ရွေသော အထောက်အကူတစ်ခုအဖြစ် သင်စဉ်းစားနိုင်ပါသည်။ သင့်အား အရုပ်တစ်ရုပ်ပေးခိုင်းသည့် သူငယ်ချင်းတစ်ဦးကို JavaScript က သင့်ကွန်ပြူတာမှ စာတိုပေးပို့ပြီး မျက်နှာပြင်ပေါ်တွင် ပြောင်းလဲမှုများကို ပြသရန် ကူညီပေးပါသည်။ ၎င်းသည် ဝဘ်ဆိုဒ်များကို အသက်ပေးသည်။

လူကြိုက်များသောဝဘ်ဆိုဒ်အများအပြား JavaScript ကိုအသုံးပြုသည်။ အွန်လိုင်းဂိမ်းများ၊ အပြန်အလှန်တုံ့ပြန်မှုဇာတ်လမ်းများနှင့် ရိုးရှင်းသောကာတွန်းများကဲ့သို့သော ဝဘ်ဆိုက်များသည် JavaScript နှင့် အလုပ်လုပ်ပါသည်။ ၎င်းသည် ဝဘ်ဆိုဒ်ကို စိတ်လှုပ်ရှားဖွယ်ဖြစ်စေသော မှော်ဆေးတစ်မျိုးနှင့်တူသည်။

JavaScript နှေးကွေးစွာ အလုပ်လုပ်ပုံကို လေ့လာပါ။ တစ်ဆင့်ပြီးတစ်ဆင့်၊ ညွှန်ကြားချက်တစ်ခုစီသည် ဝဘ်ဆိုက်တစ်ခုကို မည်သို့ပြောင်းလဲနိုင်သည်ကို သင်တွေ့မြင်ရမည်ဖြစ်သည်။ ၎င်းအလုပ်လုပ်ပုံကို သင်နားလည်စေရန် ကူညီပေးမည့် ရိုးရှင်းသော ဥပမာများကို ကျွန်ုပ်တို့ မြင်တွေ့ရပါမည်။

Web Development မှာ JavaScript က ဘာကြောင့် အရေးကြီးတာလဲ။

အပြန်အလှန်ဆက်သွယ်မှုကို ဖန်တီးပေးသောကြောင့် JavaScript သည် အလွန်အရေးကြီးပါသည်။ သင်ဖတ်တဲ့စာအုပ်တိုင်းဟာ ရွေးချယ်စရာမရှိပဲ ဖတ်နိုင်မယ်လို့ စိတ်ကူးကြည့်ပါ။ JavaScript မပါသော ဝဘ်ဆိုဒ်သည် ထိုကဲ့သို့ဖြစ်သည်—ဘယ်တော့မှ မပြောင်းလဲသော အငြိမ်စာမျက်နှာတစ်ခုဖြစ်သည်။

JavaScript ဖြင့် ပုံများကို ရွှေ့ခြင်း၊ စာသားပြောင်းခြင်းနှင့် ခလုတ်များကို သင်နှိပ်လိုက်သည့်အခါ ၎င်းတို့ကို မြင်နိုင်သည်။ ၎င်းသည် ဝဘ်ဆိုဒ်များကို အသက်ဝင်စေပြီး ပျော်စရာကောင်းစေသည်။ ရုပ်ပုံပြခန်းကဲ့သို့ ရိုးရှင်းသော ဝဘ်ဆိုက်တစ်ခုပင်လျှင် JavaScript ကို အသုံးပြုသောအခါ စိတ်လှုပ်ရှားဖွယ် ဖြစ်လာနိုင်သည်။

ဝဘ်ဆိုက်တစ်ခုတွင် ပေါ့ပ်အပ်မက်ဆေ့ချ် သို့မဟုတ် ဂိမ်းအနည်းငယ်ကို သင်မြင်တိုင်း၊ သင်သည် JavaScript ၏အလုပ်ကို ကြည့်ရှုနေပါသည်။ "Welcome!" ကဲ့သို့သော မက်ဆေ့ချ်များကို တစ်ခါတစ်ရံ သင်တွေ့ရခြင်းမှာ အကြောင်းရင်းဖြစ်ပါသည်။ သို့မဟုတ် "နှိပ်ပေးသည့်အတွက် ကျေးဇူးတင်ပါသည်။"

JavaScript ကိုအသုံးပြုခြင်းဖြင့်၊ ဝဘ်ဆော့ဖ်ဝဲရေးသားသူများသည် ဧည့်သည်များသည် ၎င်းတို့၏အချိန်များကို အွန်လိုင်းတွင် နှစ်သက်ကြောင်း သေချာစေရန်အတွက် လှပပြီး အသုံးဝင်သည့် ဝဘ်ဆိုဒ်များကို ဖန်တီးနိုင်သည်။

JavaScript က HTML နဲ့ CSS နဲ့ ဘယ်လိုအလုပ်လုပ်လဲ။

ဝဘ်ဆိုဒ်တစ်ခုတည်ဆောက်သောအခါ HTML ဖြင့် စတင်သည်။ HTML သည် ဝဘ်စာမျက်နှာတစ်ခု၏ အရိုးစုနှင့်တူသည်။ ၎င်းသည် ရုပ်ပုံများ၊ စာသားနှင့် ခလုတ်များသွားသည့်နေရာကို ပြသသည်။ ထို့နောက် အရောင်များနှင့် ပုံစံများကို ထည့်ရန် CSS ကို အသုံးပြုသည်။ CSS သည် အရိုးစုကို ဆွဲဆောင်မှုဖြစ်စေသော အဝတ်အစားများနှင့်တူသည်။

ဝဘ်ဆိုက်ကို အပြန်အလှန်အကျိုးပြုစေရန် JavaScript နှင့် HTML ၏ထိပ်တွင် ပေါင်းထည့်ထားသည်။ ဝဘ်ဆိုဒ်ကို တစ်စုံတစ်ယောက်နှင့် ထိတွေ့ဆက်ဆံသောအခါ ဘာလုပ်ရမည်ကို ပြောပြသည့် ဦးနှောက်နှင့်တူသည်။

ဥပမာအားဖြင့်၊ ဝဘ်စာမျက်နှာတစ်ခုပေါ်ရှိ ခလုတ်တစ်ခုကို နှိပ်လိုက်သောအခါ၊ HTML သည် ခလုတ်ကို ပြသသည်၊ CSS သည် ၎င်းကို လှပစေကာ JavaScript သည် ဝဘ်စာမျက်နှာအား ဝှက်ထားသော မက်ဆေ့ချ်ကို ပြသရန် ပြောပါသည်။ ဤပေါင်းစပ်မှုသည် ဝဘ်ဆိုက်များကို စမတ်ကျစေပြီး ဖော်ရွေသော အရာဖြစ်စေသည်။

ဥပမာတစ်ခုကို ကြည့်ကြရအောင်။ "Click me!" ဟုပြောသော ခလုတ်တစ်ခုရှိသော ဝဘ်စာမျက်နှာတစ်ခုရှိသည်ဆိုပါစို့။ ခလုတ်ကိုနှိပ်လိုက်သောအခါ၊ JavaScript သည် "မင်္ဂလာပါ သူငယ်ချင်း!" ဤအရာသည် သေးငယ်သော်လည်း အပြန်အလှန်အကျိုးသက်ရောက်မှုဟုခေါ်သော အံ့သြဖွယ်ကောင်းသောအရာဖြစ်သည်။

JavaScript ၏ အခြေခံတည်ဆောက်မှုတုံးများ

ပျော်စရာနမူနာများကို မလေ့လာမီ၊ JavaScript တွင် အခြေခံစကားလုံးအချို့ကို လေ့လာရန် လိုအပ်ပါသည်။ ဤအရာများသည် ကျွန်ုပ်တို့အား ညွှန်ကြားချက်များရေးသားရာတွင် အထောက်အကူဖြစ်စေသော ဆောက်လုပ်ရေးလုပ်ကွက်များနှင့်တူသည်။ အရေးကြီးဆုံး ဘလောက်အချို့မှာ ကိန်းရှင်များ၊ လုပ်ဆောင်ချက်များနှင့် ဖြစ်ရပ်များဖြစ်သည်။

ကိန်းရှင်များ- ကိန်းရှင်သည် အကွက်ငယ်တစ်ခုနှင့်တူသည်။ ဤသေတ္တာတွင် သင်သည် အထူးတစ်ခုခုကို သိမ်းဆည်းနိုင်သည်။ စကားလုံးတစ်လုံး၊ နံပါတ်တစ်ခု သို့မဟုတ် ရုပ်ပုံတစ်ခုပင် ဖြစ်နိုင်သည်။ အဲဒီတန်ဖိုးကို နောက်ပိုင်းမှာ သုံးချင်တဲ့အခါ၊ အဲဒါကို ဘောင်ထဲကနေ ထုတ်ပစ်လိုက်တယ်။

ဥပမာအားဖြင့်၊ သင့်တွင် "Alice" ဟူသော စကားလုံးကို သိမ်းဆည်းထားသည့် 'name' ဟုခေါ်သော ဘောက်စ်တစ်ခု ရှိနိုင်သည်။ ၎င်းကို ကပ်စေးကပ်မှတ်စုတွင် ရေးမှတ်ပြီး ဘောက်စ်တစ်ခုတွင် ထည့်ထားသည်ဟု ယူဆသောကြောင့် နာမည်သိလိုသည့်အခါတိုင်း မှတ်စုကို ဖတ်ရုံသာဖြစ်သည်။

လုပ်ဆောင်ချက်များ- လုပ်ဆောင်ချက်တစ်ခုသည် အတူတကွလုပ်ဆောင်သော ညွှန်ကြားချက်များအုပ်စုဖြစ်သည်။ ကိတ်မုန့်လုပ်နည်းက ကွန်ပျူတာကို ပြောပြတဲ့ စာရွက်နဲ့တူတယ်။ ကိတ်မုန့်လုပ်လိုသည့်အခါတိုင်း၊ တူညီသောရလဒ်ရရှိရန် ချက်ပြုတ်နည်း (သို့မဟုတ်) လုပ်ဆောင်ချက်များကို လိုက်နာပါ။

JavaScript ကို ရေးတဲ့အခါ ရိုးရှင်းတဲ့ အလုပ်တွေကို လုပ်ဆောင်ဖို့ လုပ်ဆောင်ချက်တွေကို ဖန်တီးနိုင်ပါတယ်။ ဥပမာအားဖြင့်၊ သင်သည် ဂိမ်းတစ်ခု စတင်သောအခါ သို့မဟုတ် ဝဘ်စာမျက်နှာသို့ ဝင်ကြည့်သောအခါတွင် လုပ်ဆောင်ချက်တစ်ခုသည် ကြိုဆိုကြောင်း မက်ဆေ့ချ်တစ်ခု ပေါ်လာစေသည်။

ဖြစ်ရပ်များ- ဖြစ်ရပ်တစ်ခုသည် ဝဘ်စာမျက်နှာပေါ်တွင် ဖြစ်ပျက်နေသည့် အရာတစ်ခုဖြစ်သည်။ ခလုတ်တစ်ခုကို နှိပ်ပါ၊ မောက်စ်ကို ရွှေ့ပါ၊ သို့မဟုတ် ခလုတ်တစ်ခုကို နှိပ်သည့်အခါ၊ ဤလုပ်ဆောင်ချက်များသည် ဖြစ်ရပ်များဖြစ်သည်။ JavaScript သည် ဤဖြစ်ရပ်များကို နားထောင်ပြီး တစ်ခုခုကို ပြုလုပ်ပေးသည်။ တစ်စုံတစ်ယောက် တံခါးဆီသို့ လာသောအခါ တံခါးခေါက်သံနှင့်တူသည်။

JavaScript Code ၏ ရိုးရှင်းသော နမူနာများ

JavaScript ကုဒ်၏ အလွန်ရိုးရှင်းသော ဥပမာအချို့ကို ကြည့်ကြပါစို့။ ဤဥပမာများသည် ကွန်ပျူတာအား ကျွန်ုပ်တို့အား ညွှန်ကြားချက်များ ပေးပုံတို့ကို ပြသသည်။

ဥပမာ 1- မက်ဆေ့ချ်ကို ပြသခြင်း။

ဤသည်မှာ မက်ဆေ့ချ်ကို ပြသသည့် ကုဒ်ငယ်တစ်ခုဖြစ်သည်။

 <code>var message = "မင်္ဂလာပါ ကမ္ဘာ!";
သတိပေးချက်(မက်ဆေ့ခ်ျ);</code>

ဤကုဒ်တွင်၊ var ဟူသော စကားလုံးသည် ကွန်ပျူတာအား မက်ဆေ့ချ် အမည်ရှိ ဘောက်စ်တစ်ခု ဖန်တီးပြီး "Hello, world!" ဟူသော စကားလုံးများကို သိမ်းဆည်းရန် ညွှန်ကြားထားသည်။ အဲဒီ box ထဲမှာ။ ထို့နောက် အမိန့်ပေးသံ သတိပေးချက်() သည် သင့်စခရင်ပေါ်ရှိ ဝင်းဒိုးအနည်းငယ်တွင် ထိုမက်ဆေ့ချ်ကို ပြသသည်။

ဥပမာ 2- Function ကိုအသုံးပြုခြင်း။

ဤသည်မှာ နှုတ်ဆက်ခြင်းကိုပြသသည့် ရိုးရှင်းသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။

 <code>
function greet() {
  သတိပေးချက်("မင်္ဂလာပါ သူငယ်ချင်း!");
}
  </code>

ဤလုပ်ဆောင်ချက်ကို နှုတ်ဆက်ခြင်း ဟု အမည်ပေးထားသည်။ လုပ်ဆောင်ချက်ကို အသုံးပြုသောအခါ၊ ၎င်းက "မင်္ဂလာပါ သူငယ်ချင်း!" ဟူသော နှုတ်ခွန်းဆက်သည့် ဝင်းဒိုးတစ်ခုကို ပြသရန် ကွန်ပျူတာအား ခိုင်းစေပါသည်။

ဥပမာ 3- ကလစ်တစ်ခုအား တုံ့ပြန်ခြင်း။

ခလုတ်တစ်ခုကို နှိပ်လိုက်တဲ့အခါ ဝဘ်စာမျက်နှာတစ်ခုကို တစ်ခုခုလုပ်နိုင်ပါတယ်။ ဤကုဒ်ကိုကြည့်ပါ-

 <code>
<button onclick="greet()">ငါ့ကို နှိပ်ပါ။</button>
  </code>

ဤတွင်၊ "Click Me!" ဟုပြောသော ခလုတ်ကို နှိပ်လိုက်သောအခါ၊ နှုတ်ဆက်သည့် လုပ်ဆောင်ချက်ကို အသက်ဝင်လာပြီး နှုတ်ခွန်းဆက်သော မက်ဆေ့ချ်ကို တွေ့ရမည်ဖြစ်သည်။ ၎င်းသည် သင်လုပ်ဆောင်သည့်အရာကို JavaScript နားထောင်ပုံနှင့် စာမျက်နှာကို လိုက်လျောညီထွေဖြစ်စေကြောင်း ပြသသည်။

ရိုးရှင်းသော ဥပမာများဖြင့် ကိန်းရှင်များကို နားလည်ခြင်း။

ကိန်းရှင်များအကြောင်း ပိုမိုလေ့လာကြပါစို့။ ကိန်းရှင်တစ်ခုသည် နံပါတ် သို့မဟုတ် စကားလုံးကဲ့သို့ တန်ဖိုးတစ်ခုကို ကိုင်ဆောင်ထားသည့် အကွက်တစ်ခုသို့ ပေးထားသော အမည်တစ်ခုဖြစ်သည်။ သင်နှစ်သက်သော ကစားစရာများကို သိမ်းဆည်းထားသည့် သင်အကြိုက်ဆုံး အရုပ်သေတ္တာအဖြစ် ပြောင်းလဲနိုင်သော အပြောင်းအလဲတစ်ခုကို စဉ်းစားပါ။ အဲဒီမှာ ဘာရှိလဲဆိုတာ သိဖို့ ဘောက်စ်ထဲကို အချိန်မရွေး ဝင်ကြည့်နိုင်ပါတယ်။

ဥပမာ၊ သင့်အသက်ကို သိမ်းဆည်းရန် သို့မဟုတ် သင့်စိတ်ကြိုက်အရောင်ကို သိမ်းဆည်းရန် အရောင် ဟုခေါ်သော ပြောင်းလဲနိုင်သော အသက်အရွယ် ဟုခေါ်သော ပြောင်းလဲမှုတစ်ခုကို သင်ဖန်တီးနိုင်သည်။ JavaScript ကို သင်အသုံးပြုသောအခါ၊ သင့်သေတ္တာထဲတွင် အရုပ်အသစ်ထည့်ထားသကဲ့သို့ သင်လိုအပ်သည့်အခါတိုင်း ဤတန်ဖိုးများကို သင်ပြောင်းလဲနိုင်သည်။

ဤနည်းဖြင့် ကိန်းရှင်များသည် သင့်အချက်အလက်များကို သိမ်းဆည်းပြီး ၎င်းကို နောက်ပိုင်းတွင် အသုံးပြုရန် ကူညီပေးပါသည်။ ၎င်းသည် သင်၏ကုဒ်ကို စီစဥ်စေပြီး ဖတ်ရလွယ်ကူစေသည်။ သင်ပိုမိုလေ့လာလာသည်နှင့်အမျှ ပရိုဂရမ်တစ်ခုရေးသားရာတွင် variable များသည် အလွန်အရေးကြီးကြောင်း သင်တွေ့ရပါမည်။

Functions အကြောင်း လေ့လာခြင်း။

Functions များသည် အလုပ်တစ်ခုကို လုပ်ဆောင်နိုင်သည့် အထူးကုဒ်တုံးများဖြစ်သည်။ သင့်တွင် ပုံပြင်စာအုပ်တစ်အုပ်တွင် မှော်ပညာရှိနေသည်ဟု မြင်ယောင်ကြည့်ပါ။ မှော်စကားတွေ ပြောတိုင်း အံ့သြစရာ တစ်ခုခု ဖြစ်သွားတယ်။ JavaScript တွင် function တစ်ခုသည် ထိုမှော်စာလုံးပေါင်းနှင့်တူသည်။

သင်သည် လုပ်ဆောင်ချက်တစ်ခုအတွင်းရှိ ညွှန်ကြားချက်များစာရင်းကို ချရေးပြီးနောက် သင်လိုအပ်သည့်အခါတိုင်း လုပ်ဆောင်ရန် အဆိုပါလုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်ပါသည်။ ၎င်းသည် တူညီသောညွှန်ကြားချက်များကို ထပ်ခါတလဲလဲ ရေးသားခြင်းမှ ရှောင်ကြဉ်ရန် ကူညီပေးသည်။

ဥပမာအားဖြင့် "မင်္ဂလာပါ!" မတူညီသော စာမျက်နှာများစွာတွင် သင်သည် လုပ်ဆောင်ချက်တစ်ခုကို ရေးပြီး အကြိမ်တိုင်း ခေါ်နိုင်သည်။ ၎င်းသည် သင့်ကုဒ်ကို တိုတိုနှင့် သပ်ရပ်အောင် ထိန်းသိမ်းထားသည်။ လုပ်ဆောင်ချက်များသည် သင့်လုပ်ငန်းကို ပိုမိုလွယ်ကူစေပြီး သင့်ပရိုဂရမ်များကို ပိုမိုစီစဉ်စေသည်။

JavaScript ရှိ ဖြစ်ရပ်များ

အဖြစ်အပျက်များသည် ဝဘ်စာမျက်နှာပေါ်တွင် ဖြစ်ပျက်နေသည့် လုပ်ဆောင်ချက်များဖြစ်သည်။ ၎င်းတို့သည် ကလစ်တစ်ခု၊ မောက်စ်လှုပ်ရှားမှု သို့မဟုတ် ဝဘ်စာမျက်နှာကို ဖွင့်သည့်အခါတွင်ပင် ဖြစ်နိုင်သည်။ JavaScript သည် ဤဖြစ်ရပ်များကို နားထောင်ပြီး ၎င်းတို့ကို တုံ့ပြန်သည်။

အိမ်မှာ လူခေါ်ခေါင်းလောင်း နှိပ်တဲ့အခါ စဉ်းစားပါ။ တံခါးခေါက်သံမြည်ပြီး တစ်ယောက်ယောက်က မင်းကိုလာတွေ့တယ်။ ဝဘ်စာမျက်နှာတစ်ခုတွင် ခလုတ်တစ်ခုကို နှိပ်လိုက်သောအခါ၊ JavaScript သည် ထိုကလစ်ကို နားထောင်ပြီး တံခါးခေါင်းလောင်းကဲ့သို့ တစ်ခုခုဖြစ်သွားသည်။

ဥပမာအားဖြင့်၊ သင့်တွင် စာမျက်နှာတစ်ခု၏အရောင်ကို ပြောင်းလဲနိုင်သော ခလုတ်တစ်ခု ရှိကောင်းရှိနိုင်သည်။ ခလုတ်ကို နှိပ်လိုက်သောအခါတွင် ဖြစ်ရပ်တစ်ခု အစပျိုးလာပြီး JavaScript သည် အရောင်ပြောင်းသွားပါသည်။ ၎င်းသည် ဝဘ်ဆိုက်ကို သက်ဝင်လှုပ်ရှားစေပြီး ပျော်စရာကောင်းစေမည့် ရိုးရှင်းသောဖြစ်ရပ်များကို ပြသသည်။

အဖြစ်အပျက်များသည် ဝဘ်စာမျက်နှာများကို အပြန်အလှန်အကျိုးသက်ရောက်စေသည့် အဓိကအင်္ဂါရပ်တစ်ခုဖြစ်သည်။ ၎င်းတို့သည် သင်လုပ်ဆောင်သည့်အရာကို အချိန်နှင့်တပြေးညီတုံ့ပြန်ရန် ကွန်ပျူတာကို ကူညီပေးသည်။

ရိုးရှင်းသော အပြန်အလှန်တုံ့ပြန်မှု ဥပမာ

ရိုးရှင်းတဲ့ ဥပမာတစ်ခုနဲ့ စိတ်ကူးတွေကို တွဲကြည့်ရအောင်။ ခလုတ်တစ်ခုကိုနှိပ်လိုက်တဲ့အခါ သင့်ကိုကြိုဆိုတဲ့ ဝဘ်စာမျက်နှာတစ်ခုကို မြင်ယောင်ကြည့်ပါ။ ဤသည်မှာ သင်မြင်နိုင်သော ကုဒ်၏ ရိုးရှင်းသောဗားရှင်းဖြစ်သည်-

 <code>
<!DOCTYPE html>
<html>
  <head>
    <title>ကြိုဆိုပါတယ် စာမျက်နှာ</title>
    <script>
      လုပ်ဆောင်ချက် sayHello() {
        သတိပေးချက်("ကျွန်ုပ်တို့၏ဝဘ်ဆိုဒ်မှကြိုဆိုပါတယ်!");
      }
    </script>
  </head>
  <body>
    <h1>မင်္ဂလာပါ။</h1>
    <p>ကြိုဆိုကြောင်း မက်ဆေ့ချ်ကို ကြည့်ရန် အောက်ပါခလုတ်ကို နှိပ်ပါ။</p>
    <button onclick="sayHello()">ငါ့ကို နှိပ်ပါ။</button>
  </body>
</html>
  </code>

ဤကုဒ်သည် ရိုးရှင်းသော ဝဘ်စာမျက်နှာကို ဖန်တီးသည်။ HTML သည် စာမျက်နှာကို တည်ဆောက်ပေးသည်၊ CSS (ထပ်ထည့်ပါက) သည် ၎င်းကို ဆွဲဆောင်မှုရှိစေမည်ဖြစ်ပြီး JavaScript သည် ခလုတ်ကို အလုပ်လုပ်စေသည်။ ခလုတ်ကို နှိပ်လိုက်သောအခါ၊ sayHello လုပ်ဆောင်ချက်ကို အသက်သွင်းပြီး မက်ဆေ့ချ်တစ်ခု ပေါ်လာသည်။

၎င်းသည် JavaScript သည် အခြားနည်းဖြင့် တည်ငြိမ်သော ဝဘ်စာမျက်နှာသို့ စိတ်လှုပ်ရှားမှုကို မည်သို့ဆောင်ကြဉ်းပေးနိုင်ကြောင်း အခြေခံသရုပ်ပြမှုဖြစ်သည်။ ၎င်းသည် သင့်စခရင်ပေါ်ရှိ ကုဒ်အပိုင်းအစလေးများ မည်ကဲ့သို့ ပြောင်းလဲနိုင်သည်ကို ပြသသည်။

JavaScript ၏ Real-World Applications များ

JavaScript ကို သင်နေ့စဥ်ဝင်ကြည့်သော ဝဘ်ဆိုဒ်များစွာတွင် အသုံးပြုပါသည်။ ဥပမာအားဖြင့်၊ သင်အွန်လိုင်းစျေးဝယ်ဝဘ်ဆိုက်ကိုအသုံးပြုသောအခါ၊ JavaScript သည် စာမျက်နှာကိုပြန်မတင်ဘဲ ဈေးဝယ်လှည်းကို အပ်ဒိတ်လုပ်ရန် ကူညီပေးသည်။ ဆိုရှယ်မီဒီယာဖိဒ်ကို ရွှေ့လိုက်သောအခါ JavaScript သည် ပို့စ်အသစ်များကို ချောမွေ့စွာပေါ်လွင်စေပါသည်။

ဝဘ်စာမျက်နှာများရှိ ဂဏန်းတွက်စက်များကဲ့သို့ ရိုးရှင်းသော ကိရိယာများပင်လျှင် JavaScript နှင့် အလုပ်လုပ်ပါသည်။ ဂဏန်းပေါင်းထည့်၊ နုတ်၊ မြှောက်၊ သို့မဟုတ် ခွဲနိုင်သော ဂဏန်းပေါင်းစက်ကို စိတ်ကူးကြည့်ပါ။ JavaScript သည် ဂဏန်းပေါင်းထည့်ရန် သင့်လက်ချောင်းများကို အသုံးပြုသကဲ့သို့ ဂဏန်းပေါင်းစက် အလုပ်လုပ်ရန်အတွက် ညွှန်ကြားချက်များကို ရေးပေးပါသည်။

ဂိမ်းလောကတွင် JavaScript သည် ပျော်ရွှင်စရာအတွေ့အကြုံများကို ဖန်တီးပေးပါသည်။ ရောင်စုံကာတွန်းများ၊ ရွေ့လျားနေသော ဇာတ်ကောင်များနှင့် အပြန်အလှန်တုံ့ပြန်မှုဆိုင်ရာ ပဟေဠိများသည် JavaScript ကြောင့် ဖြစ်နိုင်သည်။ ၎င်းသည် ကျွန်ုပ်တို့၏ ဒစ်ဂျစ်တယ်ကမ္ဘာကို ပိုမိုဆွဲဆောင်မှုရှိစေပါသည်။

သင်သည် ရာသီဥတုကိုစစ်ဆေးခြင်း၊ ဗီဒီယိုကြည့်ခြင်း သို့မဟုတ် ဂိမ်းကစားခြင်းဖြစ်စေ—ပြောင်းလဲနေသောဝဘ်ဆိုဒ်တစ်ခုနှင့် အပြန်အလှန်တုံ့ပြန်သည့်အခါတိုင်း—JavaScript သည် အဆိုပါအတွေ့အကြုံကို ချောမွေ့ပြီး တုံ့ပြန်မှုဖြစ်စေရန်အတွက် မြင်ကွင်းနောက်ကွယ်တွင် လုပ်ဆောင်နေပါသည်။

JavaScript ဖြင့် ပျော်စရာ ပရောဂျက်များ

သင်အသက်ကြီးလာသည်နှင့် JavaScript အကြောင်းပိုမိုလေ့လာလာသည်နှင့်အမျှ သင့်ကိုယ်ပိုင်ပရောဂျက်ငယ်များကို စတင်ဖန်တီးနိုင်မည်ဖြစ်သည်။ သင့်မောက်စ်ကို အသုံးပြု၍ ပုံဆွဲရန် ရိုးရှင်းသော ပုံဆွဲအက်ပ်တစ်ခုကို သင်တည်ဆောက်နိုင်သည်၊ သို့မဟုတ် မျက်နှာပြင်ပေါ်တွင် ဇာတ်ကောင်များရွေ့လျားနေသည့် ဂိမ်းငယ်တစ်ခုကို ဖန်တီးနိုင်သည်။ ဖြစ်နိုင်ခြေများသည် အဆုံးမရှိပေ။

ပရောဂျက်များသည် သင်လိုချင်သလောက် ရိုးရှင်း သို့မဟုတ် ရှုပ်ထွေးနိုင်သည်။ အရောင်ပြောင်းသည့် ရိုးရှင်းသော ခလုတ်ဖြင့် စတင်ခြင်းသည်ပင် ပျော်ရွှင်စရာ ပရောဂျက်တစ်ခု ဖြစ်နိုင်သည်။ ပရောဂျက်အသေးစားတိုင်းတွင်၊ JavaScript သည် အရာများကို မည်သို့အလုပ်လုပ်ပုံအကြောင်း အနည်းငယ်ပိုမိုလေ့လာသင်ယူပါ။

ဤပရောဂျက်များတွင်၊ ယနေ့ကျွန်ုပ်တို့လေ့လာခဲ့သော အခြေခံအယူအဆများကို သင်အသုံးပြုပါမည်- အချက်အလက်သိမ်းဆည်းရန် ကိန်းရှင်များ၊ အလုပ်များကိုလုပ်ဆောင်ရန်လုပ်ဆောင်ချက်များနှင့် အပြန်အလှန်တုံ့ပြန်မှုများကိုကိုင်တွယ်ရန် ဖြစ်ရပ်များ။ ပရောဂျက်တစ်ခုစီသည် သင့်အား ပိုကောင်းသော ပြဿနာဖြေရှင်းသူနှင့် ပိုမိုတီထွင်ဖန်တီးနိုင်သူ ဖြစ်လာစေရန် ကူညီပေးသည်။

အစကနေ တစ်ခုခုကို ဖန်တီးရတာ ပျော်ရွှင်မှုဟာ အရမ်းစိတ်လှုပ်ရှားဖို့ကောင်းပါတယ်။ JavaScript ဖြင့်၊ သင့်တွင် စိတ်ကူးများကို စစ်မှန်သော ဒစ်ဂျစ်တယ် အတွေ့အကြုံများအဖြစ် ပြောင်းလဲရန် စွမ်းအားရှိသည်။ ရုပ်ပုံဆွဲပြီး ဇာတ်ကောင်တွေကို အသက်ဝင်စေသလိုပါပဲ။

JavaScript ကို လေ့လာရန် အကြံပြုချက်များ

ဘာသာစကားအသစ်တစ်ခုကို သင်ယူခြင်းသည် ပျော်စရာကောင်းပြီး စိတ်ဝင်စားစရာကောင်းသည်။ ဤသည်မှာ JavaScript ဖြင့် သင့်ခရီးအတွက် ကူညီပေးနိုင်သည့် ရိုးရှင်းသော အကြံပြုချက်အချို့ဖြစ်သည်။

ကျွမ်းကျင်သူတိုင်းသည် တစ်ချိန်က စတင်သူဖြစ်ကြောင်း သတိရပါ။ JavaScript ၏အလုပ်လုပ်ပုံကိုရှာဖွေတွေ့ရှိခြင်းလုပ်ငန်းစဉ်ကိုပျော်ရွှင်စွာခံစားပါ၊ မကြာမီသင်သည်သင်၏ကိုယ်ပိုင်ထူးခြားသောဝဘ်ဆိုဒ်များကိုဖန်တီးနိုင်လိမ့်မည်။

ပိုမိုအဆင့်မြင့်သော အိုင်ဒီယာများကို ရှာဖွေခြင်း (နူးညံ့သိမ်မွေ့သော အရှိန်အဟုန်ဖြင့်)

JavaScript နဲ့ ပိုအဆင်ပြေလာတာနဲ့အမျှ ပိုအဆင့်မြင့်တဲ့ အိုင်ဒီယာတွေအကြောင်း ကြားလာနိုင်ပါတယ်။ ဒါပေမယ့် စိတ်မပူပါနဲ့! ယခုအချိန်တွင် အခြေခံများကို အာရုံစိုက်ပါ။ အဆင်သင့်ဖြစ်သောအခါ၊ loops၊ အခြေအနေများနှင့် arrays များအကြောင်း လေ့လာနိုင်ပါသည်။

ဥပမာအားဖြင့်၊ loop တစ်ခုသည် လှည့်ပတ်ပြီး တူညီသောအလုပ်တစ်ခုကို အကြိမ်များစွာ ပြန်လုပ်သည့် ပျော်ရွှင်စရာ လှည့်ပတ်မှုတစ်ခုနှင့်တူသည်။ အခြေအနေများသည် ဝဘ်စာမျက်နှာပေါ်တွင် ဖြစ်ပျက်နေမှုများကို အခြေခံ၍ မတူညီသော လုပ်ဆောင်ချက်များနှစ်ခုကြား ရွေးချယ်ခြင်းကဲ့သို့သော ကွန်ပျူတာအား ဆုံးဖြတ်ချက်များချရာတွင် ကူညီပေးပါသည်။

ဤစိတ်ကူးများသည် သင့်ကုဒ်ရေးခြင်းကို ပိုမိုစိတ်လှုပ်ရှားဖွယ်ဖြစ်စေသည့် အပိုအရသာများနှင့်တူသည်။ သင်သည် အသက်ကြီးလာသည်နှင့် JavaScript ကို ပိုမိုရင်းနှီးလာသောအခါ၊ သင်သည် ဤအဆင့်မြင့်သော စိတ်ကူးများကို ဖြည်းဖြည်းချင်း စမ်းကြည့်နိုင်သည်။ ယနေ့ခေတ်တွင် ရိုးရှင်းသောအပိုင်းများကို လေ့လာရန်လုံလောက်ပါသည်။

သေးငယ်သော သင်ယူမှုတိုင်းသည် အနာဂတ်အတွက် ခိုင်မာသော အခြေခံအုတ်မြစ်ကို တည်ဆောက်သည်။ JavaScript သင်ယူမှုတွင် သင်လုပ်ဆောင်ခဲ့သော ခြေလှမ်းတိုင်းအတွက် ဂုဏ်ယူလိုက်ပါ။

အကျဉ်းချုပ်

ဤသင်ခန်းစာတွင်၊ ကျွန်ုပ်တို့ ရှာဖွေတွေ့ရှိခဲ့သည်-

JavaScript ကို လေ့လာခြင်းသည် ခရီးတစ်ခုဖြစ်ကြောင်း မှတ်သားထားပါ။ အလေ့အကျင့်တစ်ခုချင်းစီက သင့်ကို ပိုထက်မြက်ပြီး တီထွင်ဖန်တီးနိုင်စေတယ်။ သင်ယူမှုကို နှစ်သက်ပြီး ဝဘ်ဖွံ့ဖြိုးတိုးတက်မှု၏ မှော်ဆန်မှုကို စူးစမ်းလေ့လာခြင်းဖြင့် ပျော်ရွှင်လိုက်ပါ။

Download Primer to continue