Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript
JavaScript
  1. วิธีสร้างภาพซูม (Image Zoom) แบบ Hover ด้วย CSS และ JavaScript

    ตัวอย่างโค้ด สร้างเอฟเฟกต์ซูมภาพแบบ Loupe (แว่นขยาย) เมื่อ hover เมาส์บนภาพ ภาพขยายจะแสดงใน container ข้างเคียง { zoomLens.style.display = none; resultEle.style.backgroundPosition = center center; }); function moveLens(e) { e.preventDefault(); co

  2. วิธีคัดลอกข้อความไปยังคลิปบอร์ด (Clipboard) ด้วย JavaScript

    ตัวอย่างโค้ด ใช้ Clipboard API สมัยใหม่ (navigator.clipboard.writeText()) ซึ่งเป็นมาตรฐานปัจจุบัน แทน document.execCommand(copy) ที่ล้าสมัยและถูก Deprecated { if (e.key === Enter) copyToClipboard(textInput.value); }); </script> </body> </html> การทำงาน พิมพ์ข้อคว

  3. วิธีสร้างกล่องค้นหาเต็มจอ (Full Screen Search Box) ด้วย CSS และ JavaScript

    ตัวอย่างโค้ด สร้างกล่องค้นหาที่เมื่อคลิกปุ่มจะขยายเต็มจอภาพ (Overlay) พร้อมแอนิเมชันและปุ่มปิด { if (e.target === overlay) hideSearch(); }); </script> </body> </html> การทำงาน คลิก เปิดกล่องค้นหาเต็มจอ → Overlay แสดงเต็มจอพร้อม fade-in animation Input ได้รับ fo

  4. ความแตกต่างระหว่าง Procedural Knowledge และ Declarative Knowledge

    Procedural Knowledge (ความรู้เชิงกระบวนการ) Procedural Knowledge หรือ Imperative Knowledge คือ ความรู้ที่อธิบาย วิธีทำ (How to) เพื่อให้บรรลุเป้าหมายหนึ่งๆ โดยระบุลำดับขั้นตอนที่ชัดเจน ตัวอย่างใน JavaScript: การคัดลอกอาร์เรย์แบบ Procedural var a = [1, 2, 3, 4, 5]; var b = []; for (var i = 0; i < a

  5. วิธีปรับขนาด Navigation Bar ตอนเลื่อนจอ (Resize Navbar on Scroll) ด้วย CSS และ JavaScript

    ตัวอย่างโค้ด สร้าง Navbar ที่หดเล็กลงเมื่อผู้ใช้เลื่อนจอลง โดยลด padding และขนาดฟอนต์ของโลโก้ พร้อม transition ทำให้ดูนุ่มนวล 20; if (scrolled) { nav.style.padding = 10px 10px; logo.style.fontSize = 20px; } else { nav.style.padding = 50px 10px; l

  6. วิธีสร้าง Navbar แบบติดติด (Sticky Navbar) ด้วย CSS และ JavaScript

    ตัวอย่างโค้ด สร้างแถบนำทางที่จะ ติด อยู่บนสุดจอภาพเมื่อผู้ใช้เลื่อนลงมาถึงตำแหน่งของ navbar โดยใช้ JavaScript ตรวจจับตำแหน่ง scroll และ CSS class สำหรับ fixed positioning = stickyTop) { navEle.classList.add(fixed); } else { navEle.classList.remove(fixed); } } w

  7. วิธีสร้างเมนูแบบดรอปดาวน์ (Dropdown Menu) ที่คลิกได้ ด้วย CSS และ JavaScript

    ตัวอย่างโค้ด สร้างปุ่มดรอปดาวน์ที่เมื่อคลิกจะแสดง/ซ่อนรายการเมนู โดยใช้ CSS จัดการแสดงผลและ JavaScript ควบคุมการ toggle <!DOCTYPE html> <html lang=th> <head> <meta name=viewport content=width=device-width, initial-scale=1 /> <style> .menu-btn { backgroun

  8. วิธาส่งค่า Radio Button ไปยัง PHP ด้วย JavaScript

    โค้ดตัวอย่าง ตัวอย่างนี้แสดงวิธีดึงค่าจาก Radio Button ที่ถูกเลือก (checked) โดยใช้ jQuery แล้วส่งไปยัง PHP ผ่าน AJAX หรือฟอร์มทั่วไป <!-- HTML สำหรับ Radio Button Group --> <div id=controls> <label class=btn btn-primary active> <input type=radio class=form-control name=

  9. วิธีสร้างเมนูนำทางบนสุดสำหรับมือถือ/แท็บเล็ต ด้วย CSS และ JavaScript

    ตัวอย่างโค้ด ตัวอย่างนี้แสดงวิธีสร้างเมนูนำทางแนวนอนที่ปรับตัวตามขนาดจอภาพ (Responsive) โดยบนเดสก์ท็อปจะแสดงเมนูเต็มรูปแบบ แต่บนมือถือ/แท็บเล็ต (กว้าง ≤ 600px) จะซ่อนเมนูและแสดงปุ่มแฮมเบอร์เกอร์ (☰) แทน <!DOCTYPE html> <html lang=th> <head> <meta charset=UTF-8 /> <me

  10. วิธีสร้างเมนูนำทางแบบม่าน (Curtain Navigation) ด้วย CSS และ JavaScript

    ตัวอย่างโค้ด ต่อไปนี้เป็นโค้ดสำหรับสร้างเมนูนำทางแบบม่านที่เลื่อนออกมาจากด้านข้างจอภาพ โดยใช้ CSS สำหรับการจัดรูปแบบและ JavaScript สำหรับการควบคุมการเปิด/ปิด <!DOCTYPE html> <html lang=th> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width,

  11. วิธีสร้าง Tabs ด้วย CSS และ JavaScript

    โค้ดสำหรับสร้าง Tabs ด้วย CSS และ JavaScript มีดังนี้ตัวอย่าง<!DOCTYPE html> <html> <head> <meta name=viewport content=width=device-width, initial-scale=1> <style> .tab {    overflow: hidden;    border: 2px solid gray;    background-color:

  12. วิธีสร้าง Vertical Tab Menu (แท็บแนวตั้ง) ด้วย CSS และ JavaScript

    สร้าง Vertical Tabs - แท็บจัดเรียงแนวตั้งด้านซ้าย เนื้อหาแสดงด้านขวา เหมาะสำหรับ Sidebar Navigation, Settings Panel, Documentation โค้ดตัวอย่างสมบูรณ์ <!DOCTYPE html> <html lang=th> <head> <meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-sc

  13. วิธีสร้าง Tab Headers (แท็บหัวข้อ) ด้วย CSS และ JavaScript

    สร้าง Tab Headers แบบคลาสสิก - แท็บอยู่ด้านบน เนื้อหาแสดงด้านล่าง เปลี่ยนแท็บโดยการ คลิก (Click) โค้ดตัวอย่างสมบูรณ์ <!DOCTYPE html> <html lang=th> <head> <meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-scale=1.0> <title>Tab Hea

  14. วิธีสร้าง Tab เปลี่ยนแท็บเมื่อ Hover ด้วย CSS และ JavaScript

    สร้าง Tab Interface ที่เปลี่ยนเนื้อหาเมื่อ Hover (ชี้เมาส์) แทนการคลิก - เหมาะสำหรับเมนูดรอปดาวน์หรือ Quick Preview โค้ดตัวอย่างสมบูรณ์ { const firstBtn = document.querySelector(.tab-btn); if (firstBtn) { // Trigger hover effect หลังโหลดเสร็จ (Optional) // firstBtn.disp

  15. วิธีสร้าง Responsive Navigation Menu พร้อม Login Form ด้วย CSS และ JavaScript

    สร้าง Navigation Bar ที่ Responsive และมี Login Form ติดอยู่ใน Navbar เอง - บน Desktop แสดงแนวนอน, บน Mobile Stack แนวตั้ง โค้ดตัวอย่างสมบูรณ์ <!DOCTYPE html> <html lang=th> <head> <meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-scale=1.0&

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:153/298  20-คอมพิวเตอร์/Page Goto:1 147 148 149 150 151 152 153 154 155 156 157 158 159