ကွန်ပျူတာများ, ပရိုဂရမ်းမင်း
JavaScript ကို: application ကိုဥပမာ
ချက်ချင်းစုံစုံ syntax နှင့် JavaScript ကိုလုပ်ဆောင်နိုင်စွမ်း၏ semantic သို့ငုပ်မထားလျှင်, ရိုးရှင်းတဲ့ code ကိုဥပမာလျင်မြန်စွာစာမျက်နှာများ၏အရှိန်အဟုန်နှင့်ထိရောက်မှုတိုးတက်လာဖို့ဘယ်လိုလေ့လာသင်ယူရန်ကူညီပေးပါမည်။
JS - ဘရောက်ဇာကို "အတွင်းပိုင်း" programming language ကို။ JavaScript ကိုစာမျက်နှာဒြပ်စင်နှင့်အတူအလုပ်လုပ်ကျယ်ပြန့်အတွေ့အကြုံကိုရှိပါတယ် JavaScript ကိုကုဒ်နမူနာများစွာကိုနားလည်သဘောပေါက်ခြင်းနှင့်လျှောက်ထားရန်ချက်ချင်းမရရှိနိုင်မဟုတ်သောကွောငျ့, object-oriented programming ၏လယ်ပြင်တွင်မူရင်းဖြေရှင်းနည်းများ, ဆာဗာနှငျ့ဆကျသှယျဖို့ "နိုင်" ။
ရိုးရှင်းက start: ပုဂ္ဂလိကမှတဆင့်အထွေထွေ
အဆိုပါ browser မှာ programming နေဆဲအတော်လေးငယ်ရွယ်ဖြစ်တယ်, ဒါပေမဲ့အလျင်အမြန် high-quality နဲ့မူရင်းအတွေ့အကြုံကိုစုဆောင်း။ အဆိုပါ JavaScript ကို၏ syntax နှင့် semantic syntax ၏အမည်ရ "ဘိုးဘေး" နှင့်တစ်စိတ်တစ်ပိုင်းအတွက်လုပ်ဆောင်နိုင်စွမ်းနှင့်လက်တွေ့ထံမှလက်ခံရရှိ - အစဉ်အဆက် pre-အင်တာနက်ပရိုဂရမ်းမင်းဘာသာစကား, အထူးသဖြင့် C / C ++, Pascal ကတည်းက။
JavaScript ကိုဥပမာအတူ browsing, ချက်ချင်းစာရေးဆရာများ၏စဉ်းစားတွေးခေါ်နှင့် algorithms ၏လုပ်ဆောင်နိုင်စွမ်းကို၏ယုတ္တိဗေဒကိုနားလည်သဘောပေါက်ရန်မရှာကြဘူး - ဒီ unpromising အလုပ်အကိုင်, ပိုကောင်းသင့်ကိုယ်ပိုင်ပုဂ္ဂလိကအလေ့အကျင့်ကိုအာရုံစိုက်ဖို့။
ရိုးရှင်းစွာအခန္ဓာကိုယ် tag ကိုအပေါ်ကွန်နက်ရှင် onload handler ကိုနှင့်အတူစတင်နှင့် "I`m အဆင်သင့်" ခေတ်မီစတိုင်အစဉ်အလာ "ဟဲလို" ရေးပါ။
ဤဥပမာ JavaScript ကိုအတွက်ပြသ:
- အဆိုပါ onload အဖြစ်အပျက်, စာမျက်နှာဝန်တစ်ဦး handler ကိုတာဝန်ပေးပြီးနောက်ပေါ်ပေါက် - GoPage () function ကို;
- စာမကျြနှာဝန်, နှင့်စီမံခန့်ခွဲတဲ့ function () GoPage အားလက်ခံတွေ့ဆုံ;
- "ကျွန်မအဆင်သင့်ပါပဲ" ဟုအဆိုပါ browser မှာသတင်းစကားကိုဖော်ပြပေးထားတဲ့ဘာသာစကားတစ်ခုအင်တာကွမ်းဆက်ဆံရေးတပ်လှန့် function ကို,
- Browser ကိုဧည့်တုံ့ပြန်မှုခန့်မှန်းထားသည်။
အဆိုပါဝေဖန်သုံးသပ်ချက်အများအားဖြင့် download စာမျက်နှာတွင်ပြီးနောက်ပြုသောအမှုနှင့် timer နေရာမှာ start ရမည်ဖြစ်သည်သောလုပ်ရပ်များဖော်ပြသည်။
အလွန်အဆင်ပြေ: JS အလွန်နီးကပ်စွာစာမျက်နှာ element တွေကိုဆက်စပ်နေပါတယ်။ ဒီတော့ document.getElementById ခေါ်ဆိုခ "scTimer" အမှတ်အသားနှင့်အတူတစ် div တစ်ခု link ကိုပေးစွမ်းသည်။ ဆောက်လုပ်ရေး dTimer.innerHTML = "ဆိုခိုင်လုံသောအသုံးပြုခြင်း က HTML ကုဒ်" သငျသညျသည် dynamically အဆိုပါ div ရဲ့ contents ပြောင်းလဲနိုင်သည်။
ဒါဟာအထူးသဖြင့် JavaScript ကိုမှာ scripts ၏မလိုလားအပ်သော၏ခန္ဓာကိုယ်ထဲမှာအမှားအာရုံစိုက်သင့်ပါတယ်။ ထိုအကြောင်းကြောင့်အပျက်သဘောအကျိုးဆက်များ၏ဥပမာများ။ အထက်ပါကုဒ်သတိပေးချက် ( 'ငါအဆင်သင့်ပါပဲ'), ထိုသို့မအလုပ်သတ်မှတ်ထားသော။ တစ်ကိုယ်ရေနှင့်နှစ်ဆနှစ်ဦးစလုံး, သောတဦးတည်းကြင်နာတရံအတွင်းတစ်ဦးတည်းကိုအသုံးပြုစေခြင်းငှါအခြား - သင်္ကေတအဖြစ်: အတန်းမဆိုကြင်နာညွှန်ပြပေယျာလခွင့်ပြုခဲ့ပါသည်။
ဤကိစ္စတွင်အတွက်သတ်မှတ်ထားသော, ဖြစ်စေသတိပေးချက် ( "ငါအဆင်သင့်ပါပဲ"), တပ်လှန့် ( 'I`m အဆင်သင့်'), တပ်လှန့် ( 'အဆင်သင့်ပါ' 'ကျွန်မ \'), သို့မဟုတ်အခြားပေါင်းစပ်ခဲ့ကြသင့်ပါတယ်။
အဆိုပါ Line JS-code ကိုအမှား
browser ကိုခဲ့ပါတယ်ပထမတော့သူက site ၏စာမျက်နှာ loaded သည့်ဧည့်သည်၏ပဏာမခြေလှမ်းအပေါ်တစ်ဦး DOM သစ်ပင် built နှင့် JavaScript ကို function ကို enabled: သူ့ကိုဝန်စာမျက်နှာခွဲခြမ်းစိတ်ဖြာဖို့အခွင့်အလမ်းပေး၎င်း၏ဒြပ်စင်ဖြစ်ရပ်ကိုင်တွယ်စတငျနှင့်ဆာဗာနှင့်အဆက်အသွယ်လုပ်ချိတ်ဆက်ရန်။
JavaScript ကို (ဥပမာ) လေ့လာသုံးသပ်ခြင်း, က code ကိုဒီဘာဂင်အာရုံစိုက်ရန်လိုအပ်ပေသည်။ ဒါဟာလုပ်ထုံးလုပ်နည်း ပို. ပို. ဆော့ဖ်ဝဲရေးသားသူအပေါ်ကျရောက်နေသည်။ အလုပ်လုပ်ဆောင်ထားတဲ့အတွက် browser ကိုဤသို့မဟုတ်အခြားဘာဂင် tools တွေကိုအဆိုပြုစေခြင်းငှါ, ဒါပေမယ့်အတွေ့အကြုံကိုဘာသာစကားကို syntax မှတင်းကျပ်သောလိုက်နာမှု, ထို algorithm ကို၏လွယ်ကူခြင်းနှင့်တိကျမှန်ကန်မှုကိုလည်ပတ်မှုရလဒ်များကို၏အောင်မြင်မှုအပေါ်တစ်ဦးသိပ် သာ. ကြီးမြတ်အကျိုးသက်ရောက်မှုရှိသည်ပြသထားတယ်။
Similar articles
Trending Now