JavaScript ကေတာ့ Scripting ဘာသာရပ္တစ္ခုပါ၊ Scripting ဘာသာရပ္ဆိုတာ အေပါ့စား အေသးစား Programming ဘာသာရပ္ကိုဆိုလိုပါတယ္၊ Scripting ဘာသာရပ္ေတြ အမ်ားၾကီးရွိပါတယ္၊ ဒါေပမယ့္ အင္တာနက္ေလာကမွာ အသံုးျပဳတဲ့ Scripting ဘာသာရပ္ေတြမွာ JavaScript ကေတာ့ ေရပန္းအစားဆံုး အေကာင္းဆံုး Scripting ဘာသာရပ္တစ္ခုပါ၊ JavaScript ကို HTML Document ေတြထဲမွာတိုက္ရိုက္ထည့္ျပီးအသံုးျပဳႏိုင္ပါတယ္၊ တျခား ဘာ Server အကူအညီမွ ဘာ Platform တူညီမူေတြမွမလိုပဲ အသံုးျပဳႏိုင္ပါတယ္၊ ဘာလိုင္စဥ္မွလဲ၀ယ္စရာမလိုပါဘူး၊ JavaScript ကို Java နဲ႔ ေတာ့မေရာမိေစပါနဲ႔ Java က Sun Microsystem က အဆင့္ျမင့္ေအာင္ Develop လုပ္ထားတဲ့ JavaScript ထက္ အမ်ားၾကီး ပိုမိုရွဳပ္ေထြးတဲ့ Programming ဘာသာရပ္တစ္ခုပါ၊
JavaScript ကိုအသံုးျပဳျပီးလာေတြလုပ္ႏိုင္သလဲ
HTML Document တစ္ခု (သို႔) ၀က္ဆိုက္တစ္ခုမွာ JavaScript အသံုးျပဳျပီး Program အေသးေလးေတြထည့္သြင္းႏိုင္တယ္၊ Programmer မဟုတ္တဲ့ Web Designer နဲ႔ Webdeveloper ေတြကို သူတို႔ Develop လုပ္ေနတဲ့ ၀က္ဆိုက္မွာ ေျပာင္ေျမာက္တဲ့လုပ္ေဆာင္မူေတြထည့္သြင္းအသံုးျပဳႏိုင္ေအာင္ JavaScript ကို အသံုးျပဳရတယ္၊ အျဖစ္အပ်က္တစ္ခုေပၚမွာမူတည္ျပီး အလုပ္လုပ္ေစမယ့္ Program အေသးစားေလးေတြကို ၀က္ဆိုက္မွာထည့္ႏိုင္ေအာင္ JavaScript က ကူညီေပးတယ္၊ HTML ရဲ့ Tags ေတြနဲ႔ Element ေတြအပါ အ၀င္ Content ေတြကိုပါ JavaScript ကခ်ိန္းပစ္ႏိုင္တယ္၊ Form ေတြကို စစ္ေဆးႏိုင္တယ္ ဒါကေတာ့ PHP နဲ႔ တြဲျပီး Database ခ်ိတ္ဆက္အသံုးျပဳရာမွာ မျဖစ္မေန အေရးတၾကီးေလ့လာရမယ့္ Form Validation အပိုင္းပါ၊ Database ကို hack တာမခံရေအာင္ ကာကြယ္ဖို႔အတြက္ပါ၊ ေနာက္ပိုင္းမွာ သင္ျပေပးထားပါတယ္၊ JavaScript ကိုအသံုးျပဳျပီး အခ်ိန္နဲ႔ ေန႔စြဲေတြကိုမွတ္သားႏိုင္တယ္၊ အသံုးျပဳသူရဲ့ ကြန္ျပဴတာ Browser ကို ခ်ိတ္ဆက္ျပီး လိုအပ္တဲ့ေျပာင္းလဲမူေတြလုပ္ႏိုင္တယ္၊
ယေန႔အသံုးျပဳေနတဲ့ JavaScript အသံုးမ်ားတဲ့လုပ္ငန္းမ်ား
ယေန႔၀က္ဆိုက္ေလာကမွာ JavaScript ကိုအသံုးျပဳျပီး အမ်ိဳးမ်ိဳးေသာ Interative Web Design ေတြလုပ္ကိုင္ေနၾကပါတယ္၊ ဒီထဲမွာ အသံုးအမ်ားဆံုးေသာ JavaScript ရဲ့ Interative Design ေတြကို ဥပမာ အေနနဲ႔ ေျပာျပေပးပါမယ္၊
OnMouseOver & OnMouseOut Effect : ဒီ JavaScript Effect ကိုေတာ့ Dropdown Menu မ်ား List မ်ားမွာ ေတြ႔ရတာမ်ားပါတယ္၊ အသံုးျပဳသူက Menu Link ေလးတစ္ခုေပၚမွာ Cusor ကိုေထာက္လိုက္တဲ့အခ်ိန္မွာ ရုတ္တရတ္ Cusor ေထာက္မိတဲ့ေနရာမွာရွိတဲ့ Menu Link က အေရာင္ေျပာင္းသြားမယ္၊ ပံုစံေျပာင္းသြားမယ္၊ ဒါမွမဟုတ္ ဓာတ္ပံု အေသးေလးတစ္ခုေပၚကို Cursor ေထာက္မိတဲ့အခါမွာ ဓာတ္ပံုအၾကီးၾကီး အလိုလိုေပၚလာမယ္၊ ဒီလို Effect ေတြျဖစ္ေအာင္ဖန္တီးထားတာ က OnMouseOver နဲ႔ OnMouseOut Effect တို႔ပါ၊ ဒါကိုပိုျပီးကၽြမ္းက်င္စြာ Develop လုပ္ႏိုင္ရင္ျဖင့္ JavaScript Looping ကိုသံုးျပီး MouseOver Effect ေပၚမွာ တစ္ထစ္စီေရွာက်လာတဲ့ Dropdown Menu ေတြကိုဖန္တီးႏိုင္တယ္၊ ဒီထက္ပိုျပီး ဆန္းသစ္ခ်င္ေသးရင္ Menu Link ေတြ တစ္ထစ္စီေရွာက်လာတဲ့အခ်ိန္မွာ ၾကိဳတင္ဖန္တီးထားတဲ့ Function တစ္ခုကိုေခၚျပီး သီခ်င္းသံေတြ (သို႔) လင့္ေတြေပၚကို Cursor ေထာက္မိရင္ေပၚေစမယ့္ တံု တံု တံု လို႔ျမည္ေစတဲ့အသံေတြကိုပါ လြယ္ကူစြာထည့္သြင္းႏိုင္ပါေသးတယ္၊ ဒီလို MouseOver/Out Effect ေတြကို အျခားေသာ Looping , Fucntion တို႔နဲ႔ တြဲျပီး Dropdown Menu လုပ္ပံုေတြ Cursor ေထာက္မိတာနဲ႔ အသံျမည္ေစပံုေတြ ဓာတ္ပံုေပၚလာေစပံုေတြနဲ႔ အျခားေသာ နည္းပညာေတြကိုလက္ေတြ႔ 72Coder ဗြီဒီယိုသင္ခန္းစာမွာေလ့လာႏိုင္ပါတယ္၊
Javscript ကိုအသံုးျပဳျပီး SlideShow ေတြကိုျပဳလုပ္ႏိုင္ပါတယ္၊ SetTimer ကိုအသံုးျပဳျပီး အလိုေလွ်ာက္ တစ္ပံုျပီးတစ္ပံုေျပာင္းလဲေနတဲ့ Auto SlideShow ေတြကိုဖန္တီးႏိုင္သလို ရိုးရိုး Function နဲ႔ OnMouseClick Effect ကို အသံုးျပဳျပီး အလုပ္တစ္ခ်က္ႏွိပ္တိုင္း ပံုတစ္ပံုေျပာင္းသြား ေစတဲ့ SlideShow အမ်ိဳးအစားေတြကိုလဲဖန္တီးႏိုင္ပါတယ္၊ ယေန႔အြန္လိုင္းမွာရွိတဲ့ ၀က္ဆိုက္ေတြအေတာ္မ်ားမ်ားမွာသံုးေနတဲ့ Flash အသံုးျပဳထားတဲ့ SlideShow ေတြကို JavaScript အသံုးျပဳျပီး ဆြဲႏိုင္ပါတယ္၊ JavaScript SlideShow ရဲ့အားသာခ်က္ကေတာ့ တကမၻာလံုးမွာရွိတဲ့ Flash အသံုးမျပဳေသးတဲ့ ကြန္ျပဴတာ အသံုးျပဳသူေတြကို Flash မလိုအပ္တဲ့ SlideShow ေတြေဖာ္ျပထားႏိုင္ျခင္းပါပဲ၊ ဒီမွာေသခ်ာေျပာလိုတာတစ္ခုကေတာ့ Flash နဲ႔ Action Script အသံုးျပဳတဲ့ SlideShow ေတြ႕ Function ပိုျမင့္ပီး ပိုလွပႏိုင္ေပမယ့္ Flash Software မတပ္ဆင္ထားတဲ့ ကြန္ျပဴတာေတြမွာေတာ့ ဘယ္လိုမွ ဖြင့္လို႔မရတဲ့ SlideShow ေတြျဖစ္သြားတတ္ပါတယ္၊ 72CODER သင္ခန္းစာေတြမွာ JavaScript အသံုးျပဳျပီး SlideShow ျပဳလုပ္ပံုအမ်ိဳးမ်ဳိးကို အေသးစိတ္ရွင္းျပသင္ျပထားပါတယ္၊ တကယ္ Web Developer လုပ္ေတာ့မယ္ဆိုရင္ျဖင့္ JavaScript မ်ားမ်ား အသံုးျပဳထားတဲ့ Interative Web Design ေတြ ဆြဲတတ္ဖို႔ လိုအပ္ပါတယ္၊ ဘာမွလွဳပ္ရွားမူမရွိတဲ့ ၀က္ဆိုက္ အေသေတြခတ္က ကုန္သြားပါပီ၊
အျခားအျခားေသာ JavaScript အသံုးျပဳျပီး ၀က္ဆိုက္ ရဲ့အရြယ္အစားကို မည္သည့္ ကြန္ျပဴတာ Screen အရြယ္အစားနဲ႔ မဆို အျပည့္ျဖစ္သြားေအာင္ခ်ိန္တဲ့ နည္း JavaScript Calander ျပဳလုပ္နည္း JavaScript အသံုးျပဳျပီး အသံုးျပဳသူရဲ့ ကြန္ျပဴတာမွာ ခ်ိန္ထားတဲ့နာရီ အတိုင္း ၀က္ဆိုက္မွာ Time Detect လုပ္ျခင္းနဲ႔ JavaScript ေလ့လာသူတစ္ေယာက္ အေျခခံက်က်ေလ့လာထားသင့္ သိထားသင့္တဲ့ သင္ခန္းစာေတြအားလံုးကို 72CODER ဗြီဒီယိုသင္ခန္းစာမွာသင္ျပထားပါတယ္၊ အေျခခံ သင္ခန္းစာေတြကို တဆင့္စီသင္ျပထားသလို သင္ျပထားတဲ့ အေျခခံသင္ခန္းစာေတြကို စာေတြ႔သာလွ်င္မဟုတ္ပဲ လက္ေတြ႔သံုးတတ္လာေအာင္ အခန္းတစ္ခန္းစီမွာ အဆင့္တစ္ဆင့္တတ္တိုင္း အဲ့ဒီ့ အဆင့္ကိုလက္ေတြ အသံုးျပဳျပီး အလုပ္လုပ္တဲ့နည္းေတြကိုသင္ျပထားပါတယ္၊ ေနာက္ဆံုး အဆင့္ျမင့္ သင္ခန္းစာေတြမွာ သင့္၀က္ဆိုက္မွာ ႏွင္းေတြက်ေနေအာင္ မုိးေတြရြာေနေအာင္ သစ္ရြာက္ေတြေၾကြက်ေနေအာင္ ဘယ္လို JavaScritp သံုးျပီး လုပ္ရမလဲ ကုတ္ေရးရမလဲဆိုတာေတြကိုပါ အေသးစိတ္သင္ျပေပးထားပါတယ္၊
ေရးသားသူ http://www.72coder.com/javascript
ေအာင္ေအာင္(မကစ) ရဲ႕ ဘေလာ့ခရီးသည္ေလးအား အားေပးေနၾကတဲ့အတြက္ ေက်းဇဴးအထူးတင္ပါတယ္.. တုန္႕ျပန္မွဳအေနနဲ႕ fb like ေလးေတာ့ လုပ္ေပးခဲ့ၾကပါေနာ္.. တတ္စြမ္းသမွ် ေတြ႕ ရွိသမွ်ေလးေတြကို ျပန္လည္ မွ်ေ၀ေနပါ့မယ္...။ အဆင္မေျပတာမ်ားရွိခဲ့ပါက...cbox မွာ ေျပာခဲ့ၾကပါေနာ္..
မန္ဘာ၀င္ျပီး...Fb Like ျခင္းျဖင့္ အားေပးၾကပါေနာ္
ေအာင္ေအာင္(မကစ) ပိုင္ဆိုင္ေသာ ေနရာေလးမ်ားကိုလာလည္ၾကပါ။
လယ္တီေျမသား www.ledimyethar.com
ဘေလာ့ခရီးသည္ http://aungsanmks.blogspot.com/
ဓမၼႏွင့္စာေပနန္းေတာ္ http://ninilayy.blogspot.com/