JavaScript မိတ်ဆက်

JavaScript ဆိုတာ website တွေကို interactive ဖြစ်အောင် ဖန်တီးပေးတဲ့ programming language တစ်ခုပါ။ HTML နဲ့ CSS တို့နဲ့အတူ Web development ရဲ့ အခြေခံအကျဆုံး နည်းပညာတွေထဲက တစ်ခုဖြစ်ပါတယ်။

JavaScript ကို ဘာကြောင့်သင်သင့်သလဲ

  • Web browser အားလုံးမှာ run နိုင်ပါတယ်
  • Front-end web development အတွက် အရေးကြီးပါတယ်
  • Back-end development အတွက်လည်း (Node.js နဲ့) အသုံးပြုနိုင်ပါတယ်
  • Community ကြီးမားပြီး resource တွေအများကြီးရှိပါတယ်
  • Web, mobile နဲ့ desktop app တွေအတွက် အသုံးပြုနိုင်ပါတယ်

JavaScript အတွက် Server Requirements

Front-End JavaScript

Browser မှာ run တဲ့ JavaScript အတွက် special server မလိုပါဘူး။ အောက်ပါ server တွေနဲ့ အလုပ်လုပ်နိုင်ပါတယ်:

  • Apache
  • Nginx
  • Microsoft IIS
  • Browser ထဲကို HTML file တိုက်ရိုက်ဖွင့်လို့ရပါတယ်
Back-End JavaScript (Node.js)

Server side မှာ JavaScript ကို run ချင်ရင် လိုအပ်တာတွေက:

  • Node.js runtime environment
  • Package manager (npm သို့မဟုတ် yarn)
  • Web framework (Express.js, Koa – optional)

JavaScript အခြေခံ Syntax

Hello World Program
<!DOCTYPE html>
<html>
<head>
    <title>My First JavaScript</title>
</head>
<body>
    <h1>JavaScript Hello World</h1>
    
    <script>
        // JavaScript code goes here
        alert('Hello, World!');
        console.log('Hello World in console');
    </script>
</body>
</html>
JavaScript အခြေခံ Syntax များ
// Variable declaration
let message = "Hello";
const PI = 3.14;

// Data Types
let number = 10;          // Number
let text = "Hello";       // String
let isTrue = true;        // Boolean
let empty = null;         // Null
let notDefined;           // Undefined

// Function
function greet(name) {
    return "Hello, " + name;
}

// Conditional statement
if (age >= 18) {
    console.log("Adult");
} else {
    console.log("Minor");
}

// Loop
for (let i = 0; i < 5; i++) {
    console.log(i);
}
JavaScript ကို ဘယ်လိုစပြီးသင်မလဲ
  1. Browser console ကိုအသုံးပြုပြီး JavaScript စမ်းကြည့်ပါ
  2. Simple HTML file တစ်ခုဖန်တီးပြီး JavaScript ထည့်သွင်းအလုပ်လုပ်ကြည့်ပါ
  3. Online editor တွေဖြစ်တဲ့ CodePen, JSFiddle တို့ကိုအသုံးပြုပါ
  4. Node.js ကို install လုပ်ပြီး server side JavaScript စမ်းကြည့်ပါ

JavaScript ဟာ web development အတွက် အရေးကြီးတဲ့ language တစ်ခုဖြစ်ပြီး လေ့လာရတာလည်း မခက်ခဲပါဘူး။ အခြေခံကစပြီး တဖြည်းဖြည်းချင်း လေ့လာသွားရင် ကောင်းမွန်တဲ့ developer တစ်ယောက်ဖြစ်လာမှာပါ။