Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript
JavaScript
  1. Random Color Generator ใน JavaScript

    สร้างสีสุ่ม Hex Code (#RRGGBB) ด้วย Math.random() และ String Template ตัวอย่าง (Vanilla JS) <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-scale=1.0> <title>Random Color</title> <

  2. สร้าง JSON Object ใน JavaScript

    JSON Object ใน JS คือ Object ธรรมดา ที่สามารถแปลงเป็น JSON String ด้วย JSON.stringify() ตัวอย่าง <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>JSON Object</title&g

  3. เพิ่ม Event oninput ให้ HTML Element ด้วย JavaScript

    ใช้ addEventListener(input, handler) จับ Event เมื่อค่า Input เปลี่ยน (Real-time) ตัวอย่าง <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-scale=1.0> <title>oninput Event</title> </

  4. Range Overflow และ Range Underflow ใน JavaScript

    HTML5 Input Validation API มี validity.rangeOverflow และ validity.rangeUnderflow ตรวจสอบค่าที่กรอกเกิน/ต่ำกว่า min/max ตัวอย่าง <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <t

  5. Common Code Blocks ใน JavaScript Switch Statement

    หลาย Case สามารถรวมรัน Code Block เดียวกันได้ โดยไม่ใส่ break ระหว่าง Case (Fall-through) ตัวอย่าง <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Switch Common Blocks&

  6. Strict Comparison ใน JavaScript Switch Statement

    JavaScript switch ใช้ Strict Equality (===) เท่านั้น ไม่ทำ Type Coercion ถ้าไม่ Match จะไป default ทันที ตัวอย่าง <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Switch

  7. Regular Expression Modifiers (Flags) ใน JavaScript

    Flags (Modifiers) คือ ตัวเลือกเสริมของ Regex วางหลัง /pattern/flags หรือใน Constructor new RegExp(pattern, flags) Flagชื่อคำอธิบาย gGlobalหา Match ทั้งหมด ไม่หยุดที่ตัวแรก iCase-Insensitiveไม่สนใจพิมพ์ใหญ่/เล็ก mMultiline^ $ จับคู่ต้น/ท้ายบรรทัด (ไม่ใช่ทั้ง String) sDo

  8. ทดสอบและ Execute Regular Expression ใน JavaScript

    ใช้ RegExp.prototype.test() ตรวจสอบว่าจับคู่ได้หรือไม่ (Boolean) และ RegExp.prototype.exec() ดึงข้อมูลรายละเอียดการจับคู่ ตัวอย่าง <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> &l

  9. Try Catch ใน JavaScript จัดการข้อผิดพลาด

    try...catch ใช้จัดการ Exception (ข้อยกเว้น) ให้โปรแกรมไม่ Crash เมื่อเกิด Error ไวยากรณ์ try { // โค้ดที่อาจเกิด Error } catch (error) { // จัดการ Error } finally { // รันเสมอ (Optional) } ตัวอย่าง <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <m

  10. Error Name Values ใน JavaScript พร้อมตัวอย่าง

    Error Object มี Property name บอกประเภทข้อผิดพลาด มี 6 ประเภทหลัก: ประเภทคำอธิบาย EvalErrorข้อผิดพลาดใน eval() (เก่า ลดน้อย) RangeErrorค่าตัวเลขเกินขอบเขต (เช่น Array length ติดลบ) ReferenceErrorอ้างอิงตัวแปรที่ไม่มีอยู่ (เรียกก่อนประกาศ) SyntaxErrorSyntax ผิดพลาด (Par

  11. JavaScript this Keyword ความหมายและการใช้งาน

    this ใน JavaScript อ้างอิง Object ที่เรียก Function นั้น ค่าขึ้นอยู่กับ วิธีการเรียกใช้ (Runtime Binding) ตัวอย่าง <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>this

  12. การสร้าง Constants ใน JavaScript ด้วย const

    ใช้ Keyword const ประกาศ Constant (ค่าคงที่) ไม่สามารถ Reassign ได้ แต่ Object/Array ที่ประกาศด้วย const ยังแก้ไข Property/Element ได้ ตัวอย่าง <!DOCTYPE html> <html> <head> <style> body { font-family: Segoe UI, Tahoma, Geneva, Verdana, sans-serif; } </style> &

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:142/298  20-คอมพิวเตอร์/Page Goto:1 136 137 138 139 140 141 142 143 144 145 146 147 148