Javascript


Lesson JAVASCRIPT




Javascript                                                                                         ១. សេចក្តីផ្តើម
តើ JavaScript ជាអ្វី?
JavaScript គឺ​ជា​client site script មួយ​សម្រាប់​គេហ​ទំព័រ គឺ​វា​មិន​ត្រូវ​ការ Server ដើម្បី​ធ្វើ​ការ Compile កូដ​របស់​វា​នោះ​ទេ វា​អាច​ដំណើរ​ការ​លើ Browser តែ​ម្តង។ JavaScript គឺ​ជា​ភាសា​ដ៏​មាន​ប្រជា​ប្រិយ​ភាព​មួយ​នៅ​លើ​ប្រព័ន្ធ​អ៊ិន​ធ័រ​ណិត និង វា​ដំណើរ​ការ​នៅ​លើ browsers ជា​ច្រើន​ដូច​ជា Internet explorer, Firefox, Chrome, Opera, Safari និង browsers ជា​ច្រើន ផ្សេង​ទៀត។

តើ JavaScript អាចធ្វើអ្វីបានខ្លះ?
មាន​គេហ​ទំព័រ​រាប់​លាន បាន​ប្រើ​ភាសា JavaScript ដើម្បី​បន្ថែម​ធ្វើ​ឲ្យ​គេហ​ទំព័រ​មាន​ភាព​ទាក់​ទាញ ពី​សំណាក់​អ្នក​ទស្សនា​។ ក្នុង​ការ​ងារ​ដែល​គេ​តែង​តែ​ប្រើ​វា​ច្រើន​ជាង​គេ​នោះ គឺ ប្រើ​ដើម្បី​ដាក់​លក្ខខ័ណ្ឌ ទៅ​លើ​ការ​បញ្ជូល​ទិន្នន័យ​នៅ​លើ Form និង ចាប់​យក​ឈ្មោះ Browser ដែល​អ្នក​ទស្សនា​កំពុង​តែ​ប្រើ។

ប្រវត្ថិរបស់ JavaScript
JavaScript ត្រូវ​បាន​បង្កើត​ដោយ លោក Brendan Eich ដែល​បំរើ​ការ​នៅ​ក្នុង​ក្រុមហ៊ុន Netscape។ ដំបូង JavaScript ត្រូវ​បាន​គេ​បាន​ដាក់​ឈ្មោះ​ថា Mocha ប៉ុន្តែ​ក្រោយ​មក គេ​បាន​ប្តូរ​ឈ្មោះ​ទៅ​ជា LiveScript។ បន្ទាប់​មក​ទៀត ក្រុម​ហ៊ុន Netscape និង Sun Microsystem បាន​សហការ​គ្នា ក្នុង​ការ​អភិវឌ្ឍន៍ LiveScript រួច​ក៏​បាន​ប្តូរ​ឈ្មោះ​ទៅ​ជា JavaScript វិញ នៅ​ថ្ងៃ​ទី ៤ ខែ ឆ្នូ ឆ្នាំ ១៩៩៥ ។

. របៀបនៃការប្រើប្រាស់ភាសា JavaScript

ការសរសេរភាសា JavaScript នៅក្នុង ទំព័រ HTML

ដើម្បីសរសេរកូដ JavaScript នៅក្នុងទំព័រ HTML គឺយើងប្រើប្រាស់ tag មួយដែលមានឈ្មោះថា <script> </script> និង ត្រូវប្រើ attribute type=”text/javascript”
ឧទាហរណ៍

លទ្ធផល
Hello World
document.write គឺ​ជា​កូដ​របស់ JavaScript មួយ​ដែល​វា​មាន​នាទី​សម្រាប់​ឲ្យ​យើង​អាច​សរសេរ​អត្ថបទ​ផ្សេងៗ​សម្រាប់​ បង្ហាញ​នៅ​លើ Browser

របៀបសរសេរកូដ JavaScript ជាមួយនឹង Browser ចាស់ៗ

Browser ចាស់​ៗ​ដែល​មិន​អាច​ដំណើរ​ការ​កូដ​របស់ JavaScript នោះ​វា​នឹង​បង្ហាញ​កូដ​ទាំង​នោះ​ទៅ​លើ Browser ដើម្បី​ការ​ពារ​កុំ​ឲ្យ​វា​បង្ហាញ យើង​គួរ​តែ​ប្រើ​ប្រាស់​សញ្ញា​អត្ថា​ធិប្បាយ​របស់ HTML ក្តោប​កូដ JavaScript
ឧទាហរណ៍

ការសរសេរកូដ JavaScript នៅខាងក្រៅ ទំព័រ HTML

ប្រ​សិន​បើ​អ្នក​ចង់​ដំណើរ​ការ​កូដ JavaScript ដូច​ៗ​គ្នា​នៅ​លើ​ទំព័រ​ច្រើន ដោយ​មិន​មាន​ការ​សរសេរ កូដ​ដដែល​ៗ​គ្រប់​ទំព័រ អ្នក​អាច​សរសេរ​កូដ JavaScript ទាំង​នោះ​នៅ​ក្នុង file ដាច់​ដោយ​ឡែក​មួយ ដោយ file នោះ មាន extension .js
ចំណាំ៖
នៅក្នុង file JavaScript មិន​អាច​មាន <script> បាន​ឡើយ។ ចំពោះ ​ទំព័រ​ណា​មួយ បើ​សិន​ជា​ចង់​ប្រើ​ប្រាស់ JavaScript file នោះ ត្រូវ​ប្រើ​ប្រាស់ tag <script> ដោយ​មាន attribute src ហើយ​តំលៃ​របស់ attribute src គឺ​ជា​ឈ្មោះ​របស់ JavaScript file

JavaScript Comment គឺ​គេ​ប្រើ​ដើម្បី​ពិពណ៌នា​កូដ JavaScript របស់​យើង ដើម្បី​ផ្តល់​ភាព​ងាយ​ស្រួល ដល់​យើង​ក្នុង​ការ​មើល និង ធ្វើ​ការ​កែ​ប្រែ​ផ្សេង​ៗ​។ រាល់ Comment ទាំ​ងអស់ Browse វា​មិន​ចាត់​ទុក​ថា ជា​កូដ​របស់ JavaScript នោះ​ទេ។

Single Comment

Single Comment យើង​ប្រើ​សម្រាប់​ពិពណ៌នា​កូដ​របស់​យើង ប្រសិន​បើ Comment របស់​យើង​មាន​តែ មួយ​បន្ទាប់​។ ដើម្បី Comment យើង​ប្រើ​សញ្ញា // ។
ឧទាហរណ៍


Multiline Comment

យើង​ប្រើ Multiline Comment ដើម្បី​ពិពណ៌នា​កូដ​ដែល​ការ​ពិពណ៌នា​របស់​យើង មាន​ច្រើន​បន្ទាត់ ឬ ធ្វើ​ការ​បិទ​កូដ​កុំ​ឲ្យ​ដំណើរ​ការ​ជា​ដើម។ ដើម្បី Comment យើង​ចាប់​ផ្តើម​ដោយ​សញ្ញា /* និង បញ្ចប់​ដោយ សញ្ញា */ ។
ឧទាហរណ៍

. អញ្ញាត

ការប្រកាសអញ្ញាត

ដើម្បី​ធ្វើ​ការ​ប្រកាស​អញ្ញាត​នៅ​ក្នុង JavaScript គឺ​យើង​ប្រើ​ប្រាស់ var នៅ​ពី​មុខ អញ្ញាត​របស់​យើង។
ទំរង់ទូទៅ
var variable_name;

ច្បាប់នៃការដាក់ឈ្មោះអញ្ញាត

- ឈ្មោះរបស់អញ្ញាត គឺប្រកាន់តួអក្សរ ( n និង N គឺខុសគ្នា)
- ឈ្មោះរបស់អញ្ញាត គឺត្រូវតែចាប់ផ្តើមដោយ អក្សរ , សញ្ញាត unserscore ( _ ) ឬ សញ្ញាត ដុល្លា ( $ )
ឧទាហរណ៍

. Conditional Statement

If Statement

ទំរង់ទូទៅ
if(condition){
code to be execute if condition is true
}
ឧទាហរណ៍


if ... else statement

ទំរង់ទូទៅ
if(condition){
code to be execute if condition is true
}
else{
code to be execute if condition is not ture
}
ឧទាហរណ៍

. Loop Statement

For Loop Statement

ទំរង់ទូទៅ
for (var=startvalue;var<=endvalue;var=var+increment){
code to be executed
}
ឧទាហរណ៍


while loop Statement

ទំរង់ទូទៅ
while(var<=endvalue){
code to be execute
}
ឧទាហរណ៍


Do while loop Statement

ទំរង់ទូទៅ
do{
code to be executed
}
while (var<=endvalue);
ឧទាហរណ៍

. Flow Control Statement

break statement

break statement មាន​នាទី​សម្រាប់​បញ្ចប់​ដំណើរ​ការ​របស់ Loop ហើយ​ដំណើរ​ការ​កូដ​នៅ statement បន្ទាប់ ឬ មាន​នាទី​សម្រាប់​ចាក​ចេញ​ពី Loop
ឧទាហរណ៍


Continue Statement

Continue Statement គឺ​ជា​ប្រើ​ដើម្បី​បញ្ចប់​ដំណើរ​កូដ​នៅ​ក្នុង Loop ដែល​ស្ថិត​នៅ​ខាង​ក្រោម​វា រួច​ទៅ ដំណើរ​ការ Loop បន្ត​ទៀត។
ឧទាហរណ៍


Switch Statement

ទំរង់ទូទៅ
switch(n)
{
case 1:
execute code block 1
break;
case 2:
execute code block 2
break;
default:
code to be executed if n is different from case 1 and 2
}
ឧទាហរណ៍

·         JavaScript

Alert Box

Alert Box ជា​ធម្មតា​គេ​ប្រើ​វា​សម្រាប់​បង្ហាញ​ព័ត៌​មាន​ផ្សេង​ៗ​ដល់​អ្នក​ទស្សនា ដែល​វា​មាន​ប៊ូតុង OK ដើម្បី​ឲ្យ​អ្នក​ទស្សនា​ចុច​។
ទំរង់ទូទៅ
alter(“sometext”);
ឧទាហរណ៍

លទ្ធផល


Confirm Box

Confirm Box ជា​ធម្មតា​គេ​ប្រើ​សម្រាប់​បញ្ជាក់​ទៅ​ដល់​អ្នក​ទស្សនា ដើម្បី​ធ្វើ​ការ​យល់​ព្រម​អ្វី​មួយ។ Confirm Box មាន​ប៊ូតុង​ពីរ​គឺ ប៊ូតុង OK និង ប៊ូតុង Cancel
ទំរង់ទូទៅ
confirm(“sometext”);
ឧទាហរណ៍

លទ្ធផល

. Function

របៀបបង្កើត Function

ទំរង់ទូទៅ
function function_name(var1,var2,...,varN){
  function definition
}
ឧទាហរណ៍

ឧទាហរណ៍​ខាង​លើ​នេះ យើង​មាន function មូយ​ឈ្មោះ​ថា welcome()function នេះ​វា​ដំណើរ​ការ នៅ​ពេល​ដែល​យើង​ចុច​លើ​ប៊ូតុង Click me ដើម្បី​ឲ្យ​យើង​ដំណើរ​ការ function នៅ​ពេល​យើង​ចុច​លើ ប៊ូតុង យើង​ប្រើ attribute onclick ដោយ​ឲ្យ attribute onlick ស្មើ​នឹង​ឈ្មោះ function ដែល​យើង​ចង់ ដំណើរ​ការ។

function មាន return តំលៃ

ឧទាហរណ៍


ជីវិតរបស់អញ្ញាតនៅក្នុង JavaScript

ប្រសិន​បើ​យើង​ប្រកាស អញ្ញាត​មួយ​នៅ​ក្នុង function នោះ​វា​អាច​ប្រើ​បាន​តែ​នៅ​ក្នុង Function នោះ​ទេ វា​មិន​អាច​យក​ទៅ​ប្រើ​នៅ​ខាង​ក្រៅ​បាន​ទេ។ នៅ​ពេល​ដែល​យើង​ចាក​ចេញ​ពី Function អញ្ញាត​នោះ​នឹង​ត្រូវ​បាន​បាត់​បង់​។ អញ្ញាត​បែប​នេះ គេ​ហៅ​វា​ថា Local Variable
ប្រសិន​បើ​យើង​ប្រកាស អញ្ញាត​មួយ​នៅ​ខាង​ក្រៅ function នោះ​វា​អាច​ប្រើ​នៅ​ក្នុង ទំព័រ​ របស់​យើង ទាំង​មូល​។ ​អញ្ញាត​បែប​នេះ គឹ​ហៅ​ថា Global Variable។ ជីវិត​របស់​អញ្ញាត​ជា Global ទាល់​តែ​ទំព័រ​ត្រូវ បាន​បិទ ទើប​វា​បាត់​ទៅ​ដែ

១០. Event

Event គឺ​ជា​សកម្មភាព​ដែល​ត្រូវ​បាន​ចាប់​បាន​ដោយ JavaScript កាល​ណា​យើង​ប្រើ JavaScript នោះ​យើង​មាន​លទ្ធភាព​ក្នុង​ការ​បង្កើត​គេហ​ទំព័រ​លក្ខណៈ​ជា Dynamic

ឧទាហរណ៍​ខ្លះ​ក្នុង​ការ​ប្រើ​ប្រាស់ Event

- ការ​ចុច Mouse
- ការ Load រូប​ភាព ឬ ទំព័រ
- ការ​ជ្រើស​រើស Input field នៅ​ក្នុង HTML form
- ការ submit HTML Form

Event onLoad និង onUnload

Event onLoad និង onUnload កើត​ឡើង​នៅ​ពេល​ដែល​អ្នក​ទស្សនា​ចូល ឬ ចាក​ចេញ​ពី​ទំព័រ។ onLoad event ជា​​ធម្មតា​គេ​ប្រើ​វា​ដើម្បី​ពិនិត្យ​មើល​លើ ប្រភេទ និង ជំនាន់ របស់ Browser
Event ទាំង​ពីរ​នេះ ជា​ធម្មតា​គេ​ប្រើ​ដើម្បី​ធ្វើ​ការ​ទាក់​ទង​ទៅ​នឹង Cookie ដែល​ត្រូវ​បាន​កំណត់​នៅ​ពេល អ្នក​ទស្សនា​ចូល និង ចាក​ចេញ​ពី​ទំព័រ។
នៅ​មេរៀន​បន្ទាប់​ពួក​យើង​នឹង​បង្ហាញ​ពី​ការ​ប្រើ​ប្រាស់ Event ទាំង​ពីរ​នេះ​បន្ថែម​ទៀត។

Event onChange, onBlur និង onFocus

Event ទាំង​បី​ខាង​លើ​នេះ គឺ​គេ​ប្រើ​បញ្ជូល​គ្នា​ដើម្បី​ដាក់​លក្ខខ័ណ្ឌ​ទៅ​លើ​ការ​បញ្ជូល​ទិន្នន័យ​នៅ​ក្នុង Form
Event onChange កើត​ឡើង​នៅ​ពេល​ដែល​ធាតុ​របស់ Form មាន​ការ​ផ្តាស់​ប្តូរ​តម្លៃ។
Event onBlur កើត​ឡើង​នៅ​ពេល​ដែល​យើង​ចាក​ចេញ​ពី​ធាតុ​ណា​មួយ ដូច​ជា​ចាក​ចេញ​ពី Text Box ជា​ដើម។
Event onFocus កើត​ឡើង​នៅ​ពេល​ដែល​យើង​ចុច​លើ​ធាតុ​ណា​មួយ​របស់ form, window frame
ឧទាហរណ៍

តាម​ឧទាហរណ៍​ខាង​លើ នៅ​ពេល​ដែល​យើង​មាន​ផ្តាស់​ប្តូរ​តំលៃ​នៅ​លើ Text Box email នោះ function checkEmail() នឹង​ដំណើរ​ការ។

Event onSubmit

onSubmit ត្រូវ​បាន​គេ​ប្រើ​ដើម្បី​ធ្វើ​ការ​កំណត់​លក្ខខ័ណ្ឌ​ទៅ​លើ​ការ​បញ្ជូល​ទិន្នន័យ មុន​នឹង​ធ្វើ​ការ បញ្ជូន​ទៅ​ទិន្នន័យ។
ឧទាហរណ៍

តាម​ឧទាហរណ៍​ខាង​លើ នៅ​ពេល​ដែល​យើង​ចុច​លើ​ប៊ូ​តុង Submit នោះ function checkForm នឹង ដំណើរ​ការ​ពិនិត្យ​មើល​ថា​តើ​ការ​បញ្ជូល​បាន​ត្រឹម​ត្រូវ​ហើយ​ឬ​នៅ ។

Event onMouseOver, onMouseOut

Event onMouseOver និង onMouseOut ជា​ទូ​ទៅ​គេ​ប្រើ​វា​ដើម្បី​បង្កើត Rollover ប៊ូតុង។
Event onMouseOver នៅ​ពេល​ដែល​យើង​យក Mouse ទៅ​ដាក់​ពី​លើ ចំណែក​ឯ onMouseOut កើត ឡើង​នៅ​ពេល​ដែល​យើង​ដក Mouse ចេញ។
ឧទាហរណ៍

តាម​ឧទាហរណ៍​ខាង​លើ នៅ​ពេល​ដែល​យើង​យក Mouse ទៅ​ដាក់​លើ​តំណ​ភា្ជប់ Click Me ! នោះ វា​នឹង​បង្ហាញ Popup Box

Event onClick

Event onClick កើត​ឡើង​ពី​ពេល​យើង​យក Mouse ចុច​លើ​ធាតុ​ណា​មួយ នៅ​លើ Screen
ឧទាហរណ៍

១១. Try...Catch statement

ក្នុង​មេរៀន​នេះ យើង​នឹង​រៀន​ពី​ការ​ចាប់​ភាព Error របស់ JavaScript ដោយ​យើង​មិន​បាន​ដឹង​ជា មុន។ វា​មាន​សារៈ​សំខាន់​ណាស់​សំរាប់​អ្នក​បង្កើត​គេហ​ទំព័រ ព្រោះ​ការ​ចាប់​ភាព Error នេះ​បាន​លុប បំបាត់​ការ​បង្ហាញ ផ្ទាំង Message Error ដល់​អ្នក​ទស្សនា​។ try...catch statement អាច​ឲ្យ​យើង​​អាច​ចាប់​រក Error នៅ​ពេល​ដែល​កូដ​កំពុង​តែ​ដំណើរ​ការ។ Try block មាន​នាទី​ផ្ទុក កូដ សម្រាប់​ធ្វើ​ការ​អនុវត្ត ចំណែក​ឯ catch statement មាន​នាទី​ផ្ទុក​ដើម្បី​អនុវត្ត នៅ​ពេល​ដែល​យើង​កូដ​នៅ​ក្នុង Try block មាន​ភាព Error
ទំរង់ទូទៅ
try{
//Run some code here
}
catch(err){
//Handle errors here
}
ឧទាហរណ៍

តាម​ឧទាហរណ៍​ខាង​លើ នៅ​ក្នុង function message() យើង​មាន block try មួយ​ដែល​មាន​ភាព Error ដោយ​ការ​សរសេរ alert ខុស។ ដូច​នេះ​វា​នឹង​មិន​ដំណើរ​ការ​កូដ​នៅ​ក្នុង try block ទេ គឺ​វា​អនុវត្ត​នៅ​ក្នុង catch block

ការបង្កើត Array

ដើម្បីធ្វើការបង្កើត Array យើងមានបីរបៀបយ៉ាងដូចខាងក្រោម៖
- របៀបទីទី១ : បង្កើត Array ទទេមួយ បន្ទាប់មកទើប Assignment តម្លៃតាមក្រោយ
var khtemple = new Array();
khtemple[0] = “Ankgor Wat”;
khtemple[1] = “Bayon”;
khtemple[2] = “Preah Vihear”;
- របៀបទី២ : បញ្ជូលតម្លៃឲ្យ Array នៅពេលប្រកាស
var khtemple = new Array(“Ankgor Wat”,”Bayon”,”Preah Vihear”);
- របៀបទី៣ :
var khtemple = [“Ankgor Wat”,”Bayon”,”Preah Vihear”];

ការបង្ហាញ Array

ឧទាហរណ៍

តាម​ឧទាហរណ៍​ខាង​លើ យើង​អាច​បង្ហាញ​ធាតុ Array តាម​រយៈ index ហើយ​បើ​សិន​ជា​យើង​មិន​ដាក់ index នោះ​វា​នឹង​បង្ហាញ ធាតុ​ទាំង​អស់​របស់ Array

ការបង្កើត Array ដែលមាន index ជា string

ឧទាហរណ៍

នៅ​ក្នុង JavaScript យើង​ក៏​អាច​ប្រើ String ធ្វើ​ជា index របស់ array បាន​ដែរ​។ តាម​ឧទាហរណ៍​ខាង​លើ យើង​ឃើញ​ថា ដើម្បី​បង្ហាញ ធាតុ​និមួយ​ៗ​របស់ array យើង​អាច​បង្ហាញ​តាម​ប្រើ​ឈ្មោះ Array រួច​ប្រើ​សញ្ញា dot រួច​ឈ្មោះ index របស់​វា​បាន​ទៀត​ផង។

១៣. Object

ការបង្កើត Object

ឧទាហរណ៍

តាម​ឧទាហរណ៍​ខាង​លើ យើង​មាន Object មួយ​ឈ្មោះ​ថា studentObj និង មាន property បីគឺ firstname, lastname និង class

ការបន្ថែម Method ទៅឲ្យ Object

ទំរង់ទូទៅ
objName.method_name = function_name;
ដើម្បី​បន្ថែម method មួយ​ទៅឲ្យ object យើង​ត្រូវ​បង្កើត method មួយ​ជា​មុន​សិន​រួច​ទើប​ធ្វើ​ការ​បន្ថែម ដូច​ទំរង់​ខាង​លើ។


ការបង្កើត Object តាមទំរង់ Alternative

ឧទាហរណ៍

ការបង្កើត Object តាម Constructor

ឧទាហរណ៍

តាម​ឧទាហរណ៍​ខាង​លើ ដើម្បី​ធ្វើ​ការ​បង្កើត Object តាម​រយៈ constructor នោះ យើង​ត្រូវ​បង្កើត function មួយ​រួច​ទើប​បង្កើត Object តាម function នោះ​

១៤. String Object

String គឺជា object មានស្រាប់នៅក្នុង JavaScript ហើយនៅខាងក្រោមនេះ យើងនឹងបង្ហាញពី property និង method ខ្លះៗរបស់ string ដែលគេប្រើញឹកញាប់ជាងគេ។

String Property

Length : គឺជា property មានតួនាទីសម្រាប់ទាញយកចំនួនតូរបស់ string
ឧទាហរណ៍


String Methods

toUpperCase / toLowerCase : មានតួនាទីសម្រាប់បំលែង string ទៅជាអក្សរធំ ឬ តូច។
ឧទាហរណ៍

substr( start, length) : បោះនូវ string ដែល​មាន​ទីតាំង start ចំនួន length បើ​មិន​មាន length វា​យក ដល់​ទី​តាំង​ចុង​ក្រោយ​គេ​បង្អស់។ ទីតាំង​របស់ string គិត​ចាប់​ពី​លេខ 0
ឧទាហរណ៍

concat(string1,...) : មានតួនាទីសម្រាប់តភ្ជាប់ string ជាមួយនឹង string
ឧទាហរណ៍

                   ១៥. Date Object

Object

Date Object ត្រូវ​បាន​គេ​ប្រើ​ជា​មួយ​នឹង​ថ្ងៃ​ទី និង ម៉ោង។ យើង​បង្កើត​វា​ដោយ​ប្រើ Date() constructor
យើងមានវិធី ៤ របៀបដើម្បីបង្កើត Date Object

សំគាល់:
គ្រប់ចំនួន ប៉ារ៉ាម៉ែតទាំងអស់ជា Optional ដូចនេះយើងអាច ដាក់ចំនួនប៉ារ៉ាម៉ែតដែលយើង ចង់បាន។
dateString អាចមានដូចជា៖
Thu Sep 11 2008
Thursday, September 11, 2008
Thursday, September 11, 2008 5:24:39 PM
5:24:39 PM
ឧទាហរណ៍


Date Method

getDate() : មាននាទីបោះថ្ងៃទី (ពី១ ដល់ 31)
getDay() : មាននាទីបោះចំនួនសប្តាហ៍ (ពី 0 ដល់ 6)
getFullYear() : មាននាទីបោះឆ្នាំដែលមាន៤ខ្ទង់
getMonth() : មាននាទីបោះខែជាលេខ (ពី ០(មករា) ដល់ ១១(ធ្នូ) )
getHours() : មាននាទីបោះម៉ោង (ពី ០ ដល់ ១១)
getMinutes() : មាននាទីបោះនាទី (ពី ០ ដល់ ៥៩)
getSecondes() : មាននាទីបោះវិនាទី (ពី ០ ដល់ ៥៩)
getTime( ) : បោះចំនូនវិនាទី ពីឆ្នាំ១៩៧០ ខែ មករា ថ្ងៃទី១ ម៉ោង ០ មកដល់ Date Object របស់យើង
ឧទាហរណ៍

លទ្ធផល
Thu Jan 05 2012 11:42:53 GMT+0700 (SE Asia Standard Time)
Date: 5
Day: 4
Year: 2012
Month: 0
Hour: 11
Minute: 42
Second: 53

១៦. Browser Detection

ក្នុង​មេ​រៀន​នេះ យើង​នឹង​រៀន​ពីរ​បៀប​ចាប់​យក​ឈ្មោះ Browser និង ជំនាន់។ ប៉ុន្តែ​យើង​អាច ធ្វើ​បាន​ក្នុង​ករណី​ណា​ដែល Browser នោះ​អនុញ្ញាត​ឲ្យ​កូដ JavaScript និង Browser ថ្មី​តែ​ប៉ុណ្ណោះ។
ដើម្បី​ឲ្យ​គេហទំព័រ​របស់​យើង​អាច​ចាប់​យក​ព័ត៌​មាន​ផ្សេងៗ​នៃ Browser របស់​អ្នក​ទស្សនា​បែប​នេះ យើង​ត្រូវ​ប្រើ Navigator ObjectNavigator Object ផ្ទុក​ព័ត៌​មាន​អំពី ឈ្មោះ, ជំនាន់ និង ផ្សេងៗ​ទៀត នៃ Browser របស់​អ្នក​ទស្សនា។ ខាង​ក្រោម​នេះ​គឺ​ជា properties របស់ Navigator Object​
appName : មាន​នាទី​ចាប់​យក​ឈ្មោះ​របស់ Browser
appVersion : មាន​នាទី​ចាប់​យក​ជំនា​ន់​របស់ Browser
ឧទាហរណ៍

លទ្ធភាព
// Open with Mozila
Browser name: Netscape
Browser version: 5
 
// Open with Internet Explorer
Browser name: Microsoft Internet Explorer
Browser version: 4

១៧. Form Validation

ក្នុង​មេរៀន​នេះ យើង​នឹង​រៀន​ពី​ការ​កំណត់​លក្ខខ័ណ្ឌ​ក្នុង​ការ​បញ្ជូល​តម្លៃ​ទៅ​ក្នុង Form នឹង​មុន​ធ្វើ​ការ បញ្ជូល​ទិន្នន័យ​ទៅ​កាន់ Server

Required Field


តាម​ឧទាហរណ៍​ខាង​លើ នៅ​ពេល​ដែល​យើង​ចុច​លើ​ប៊ូតុង Submit នោះ​វា​នឹង​ពិនិត្យ​លក្ខខ័ណ្ឌ ថា​តើ យើង​បាន​បំពេញ​នៅ​ក្នុង Text Field ដែរ​ឬ​ទេ ប្រសិន​បើ​មិន​បាន​បំពេញ វា​នឹង​លោត Popup Box បង្ហាញ។
 

No comments:

Post a Comment