What is Client Side Scripting

Client side scripting ဆိုတာ ဘာလဲ

Client ဆိုတာ ဈေးသည် စကားနဲ့ ပြောရရင် ဖေါက်သည် ပါဘဲ။ Server က ဈေးသည် ဆိုရင်၊ သင့်ရှေ့မှာရှိ နေတဲ့ browser က ဖေါက်သည် (client) ပါ။

ဒီတော့ client side scripting ဆိုတာ သင့်ရှေ့မှာ ရှိနေတဲ့ browser ထဲမှာ program တစ်ခုကို run ခိုင်းတာ ကို ဆိုလို တာပါ။

Browser ထဲမှာ run တဲ့ code တွေက သိတ် မရှုပ်ထွေ တဲ့ program အသေးလေးတွေပါ၊ browser ထဲမှာ မ run ဘဲ အဝေးက server ဆီပြန် ပို့ပြီး program ကို run လို့လည်း ရပါတယ်၊ server ထဲမှာ program ကို run တာကိုတော့ server side scripting လို့ခေါ်ပါတယ်။ ဒီလိုလုပ် ရင်တော့ server မှာဝန်ပိ ပါတယ်။

ဥပမာ ပြရရင်၊ user name password သုံးပြီး login လုပ်တဲ့ အခါမှာ၊ submit မလုပ်မှီ အချက်အလက် တွေမှန် မမှန်ကို စစ်ဆေးဖို့ လိုပါတယ်။ ဒါကို form validation လုပ်တယ်လို့ ခေါ်ပါတယ်။

Validation အလုပ် ကို အဝေးက server ဆီပို့ပြီး လုပ်ခိုင်း လို့ရပါတယ်။ ဒါပေမဲ့ google လိုဆိုက် မျိုးမှာ စက္ကန့်တိုင်း သန်းချီတဲ့ user တွေ ရဲ့ login form validation ကို google servers တွေက လုပ် ရမယ် ဆိုရင်၊ server တွေ ဝန်ပိမှာ ဖြစ်ပါတယ်။

Form Validation ကို browser ထဲမှာ client side scripting နဲ့လုပ်ခိုင်း တာက ပိုပြီးသင့်လျှော်မဲ့ နည်းလမ်း​ဖြစ် ပါတယ်။

ယခင်က client side scripting languages အများအပြား အပြိုင်အဆိုင် ရှိခဲ့ကြပေမဲ့၊ အခု အချိန်မှာတော့ JavaScript ကိုဘဲ သုံးကြပါ တော့တယ်။

Client side scripting နမူနာ example အချို့ကို အောက်ပါ link မှာ download လုပ်ပြီး လေ့လာ နိုင်ပါတယ်။
js-example