Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript
JavaScript
  1. วิธีตรวจสอบว่าปุ่มถูกคลิกด้วย JavaScript

    ตัวอย่างโค้ด ตัวอย่างต่อไปนี้แสดงวิธีตรวจสอบว่าถูกคลิกหรือไม่และนับจำนวนครั้งที่คลิก: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />

  2. การเข้าถึง Element พาเรนต์ด้วย JavaScript

    ตัวอย่างโค้ด ตัวอย่างต่อไปนี้แสดงวิธีการเข้าถึง element พาเรนต์ (parent element) โดยใช้ JavaScript: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=

  3. การใช้งานคำสั่ง WITH ใน JavaScript

    คำสั่ง WITH ใช้ระบุออบเจ็กต์เริ่มต้นสำหรับคุณสมบัติที่กำหนด ช่วยไม่ต้องเขียนอ้างอิงออบเจ็กต์ยาวๆ เพิ่มออบเจ็กต์ที่กำหนดไว้ที่หัวของ scope chain ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport"

  4. สามารถตรวจสอบได้ไหมว่าตัวแปร JavaScript โหลดแล้ว ถ้าได้วิธีคืออย่างไร

    เพื่อตรวจสอบว่าตัวแปร JavaScript โหลดแล้วหรือยัง สามารถเปรียบเทียบว่าเป็น undefined หรือ null ได้ หรือใช้ typeof() ซึ่งคืนค่าสตริงเสมอ เพื่อทราบว่าตัวแปรโหลดแล้วหรือยัง ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta

  5. วิธีส่งอาร์กิวเมนต์ให้ Anonymous functions ใน JavaScript

    ตัวอย่าง Anonymous function (ฟังก์ชันไม่ระบุชื่อ) ที่กำหนดให้กับตัวแปร สามารถรับพารามิเตอร์ได้เหมือนฟังก์ชันทั่วไป <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, in

  6. วิธีที่ดีที่สุดในการเปิดหน้าต่างเบราว์เซอร์ใหม่ด้วย JavaScript

    เมธอด window.open() ของออบเจ็กต์ window เป็นวิธีที่ดีที่สุดในการเปิดหน้าต่างเบราว์เซอร์ใหม่ด้วย JavaScript ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, i

  7. อธิบายฟังก์ชัน eval() ของ JavaScript และกฎการใช้งาน

    ฟังก์ชัน eval() ใช้ประเมินค่าสตริงที่กำหนดและรันเป็นโค้ด JavaScript การใช้ eval() อันตรายมาก เนื่องจากผู้ใช้งานอาจส่งโค้ดร้ายแรงผ่านสตริงอินพุตได้ ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport&q

  8. Lambdas กับ Arrow Functions ใน JavaScript

    Lambda function (หรือ Arrow function) เป็นฟังก์ชันไม่ระบุชื่อ (anonymous) ขนาดเล็ก ที่ประกอบด้วยนิพจน์เดียว และรับพารามิเตอร์ได้หนึ่งหรือหลายตัว ช่วยให้ส่งฟังก์ชันเป็นพารามิเตอร์ให้ฟังก์ชันอื่นได้ เนื่องจากใน JavaScript ฟังก์ชันถูกถือเป็นออบเจ็กต์ จึงสามารถส่งและคืนจากฟังก์ชันอื่นเพื่อนำไปใช้ใน lamb

  9. วิธีจัดเรียงสตริงที่มีตัวอักษรสระเสริมด้วย JavaScript

    ตัวอย่าง ใช้ localeCompare() เพื่อจัดเรียงสตริงที่มีตัวอักษรพิเศษ/สระเสริม (accented characters) ให้ถูกต้องตามภาษา <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, in

  10. โปรแกรม JavaScript อัปเดต DOM

    ตัวอย่าง ใช้ document.createElement(), createTextNode() และ appendChild() เพื่อสร้างและเพิ่มองค์ประกอบใหม่เข้าไปใน DOM <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width

  11. เลือกและยกเลิกการเลือกข้อความภายในองค์ประกอบด้วย JavaScript

    ตัวอย่าง ใช้ window.getSelection().selectAllChildren() เพื่อเลือกข้อความทั้งหมดในองค์ประกอบ และ removeAllRanges() เพื่อยกเลิกการเลือก <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="wid

  12. พิกัดวงกลมเป็นอาร์เรย์ใน JavaScript

    ตัวอย่าง คำนวณพิกัดจุดบนเส้นรอบวงกลมด้วยสูตรคณิตศาสตร์ cos/sin แล้วเก็บในอาร์เรย์ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <

  13. แจ้งเตือนการเปลี่ยนแปลงที่ยังไม่บันทึกในฟอร์ม (beforeunload) ใน JavaScript

    ใช้ Event beforeunload บน window หรือ body เพื่อแจ้งเตือนผู้ใช้ก่อนออกจากหน้า/รีโหลด เมื่อมีข้อมูลในฟอร์มที่ยังไม่บันทึก สมัยใหม่ Browser แสดงข้อความมาตรฐาน (Security) ไม่ให้ Custom Message ได้แล้ว แต่ยัง Cancel ได้โดย return ค่า (Legacy) หรือ event.preventDefault() ตัวอย่างโค้ด { if (isDir

  14. สกัดข้อความในเครื่องหมายคำพูดด้วย Regex ใน JavaScript

    ใช้ Regular Expression /"(.*?)"/g เพื่อจับข้อความภายในเครื่องหมายคำพูดคู่ (...) แบบ Non-greedy (จับน้อยที่สุด) Flag g (Global) ใช้หาทุกคู่ที่มีในสตริง ตัวอย่างโค้ด { const text = resEle.textContent; const matches = text.match(regex); if (matches) { sampleEle.te

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:134/298  20-คอมพิวเตอร์/Page Goto:1 128 129 130 131 132 133 134 135 136 137 138 139 140