ใช้แท็ก <address> เพื่อใส่ที่อยู่ในหน้าเว็บ แท็กนี้แสดงผลเป็นตัวเอียง (italic) ตามค่าเริ่มต้น ตัวอย่าง <!DOCTYPE html> <html> <head> <title>HTML address element</title> </head> <body>
ใช้แท็ก <address> เพื่อใส่ที่อยู่ในหน้าเว็บ แท็กนี้แสดงผลเป็นตัวเอียง (italic) ตามค่าเริ่มต้น ตัวอย่าง <!DOCTYPE html> <html> <head> <title>HTML address element</title> </head> <body>
WebSocket API ใน JavaScript เปิดใช้งานการสื่อสารสองทิศทาง (bidirectional) ระหว่างเว็บแอปกับเซิร์ฟเวอร์แบบ real-time เมธอดหลัก // สร้างการเชื่อมต่อใหม่ socket = new WebSocket(url [, protocols]); // ส่งข้อมูล socket.send(data); // ปิดการเชื่อมต่อ socket.close([code] [, reason]); // ดึง URL ที่ใช้เ
ใช้แอตทริบิวต์ class ระบุหลายคลัสคั่นด้วยช่องว่าง ตัวอย่าง <!DOCTYPE html> <html> <head> <style> h2.myClass1 { background-color: black; } .myClass2 { color: red; } &n
ใช้แอตทริบิวต์ accesskey เพื่อสร้างปุ่มลัด (shortcut key) สำหรับองค์ประกอบ ตัวอย่าง: Shortcut สำหรับลิงก์ Hadoop Tutorial <!DOCTYPE html> <html> <body> <a href="https://www.tutorialspoint.com/hadoop/index.htm" accesskey="h"&
ใช้แอตทริบิวต์ style เพื่อกำหนด inline CSS โดยตรงบนองค์ประกอบ ไวยากรณ์ <element style="property: value; property2: value2;"> คั่นคุณสมบัติ CSS หลายตัวด้วย semicolon (;) ตัวอย่าง <!DOCTYPE html> <html> <body> <h1 style="colo
ใช้แอตทริบิวต์ multiple บน <input type="file"> เพื่อให้อัปโหลดหลายไฟล์ได้ แอตทริบิวต์นี้ทำงานกับ type file และ email จำกัดจำนวนไฟล์ด้วย JavaScript HTML ไม่มีแอตทริบิวต์จำกัดจำนวนไฟล์โดยตรง ต้องใช้ JavaScript ตรวจสอบก่อนส่งฟอร์ม ตัวอย่าง: จำกัดสูงสุด 3 ไฟล์ <!DOCTYPE html> <
ใน HTML แท็ก <br> ใช้สำหรับขึ้นบรรทัดใหม่ เป็น void element (ไม่มีแท็กปิด) เขียน <br> ถือว่าถูกต้อง ความแตกต่าง HTML: ใช้ <br> (มาตรฐาน HTML5) XHTML: ต้องใช้ <br/> หรือ <br></br> ตามกฎ XML W3C Guidelines: แนะนำเว้นวรรคก่อน /> คือ <br /> เพื่อความเข้ากัน
แอตทริบิวต์ step กำหนดช่วงตัวเลขที่ยอมรับ (เช่น 0, 2, 4, 6...) ใช้ร่วม min และ max เพื่อกำหนดช่วงค่า ตัวอย่างพื้นฐาน: Step = 2 <!DOCTYPE html> <html> <head> <title>HTML input step attribute</title> </head> &nb
HTML ไม่มี input type สำหรับปี (year) โดยตรง มีแค่ type="month" เลือกเดือนและปี ถ้าต้องการแค่ปี ใช้ jQuery UI Datepicker กับ type="text" ตัวอย่าง: เลือกปีเกิดนักศึกษา <html> <head> <script src="https://ajax.aspnetcdn.com/ajax
หากต้องการเพิ่มองค์ประกอบโต้ตอบในเว็บ ไลบรารี Canvas ฟรีช่วยลดงานได้มาก ก่อนอื่น เรื่องพื้นฐาน Canvas: สร้าง Canvas พื้นฐาน <!DOCTYPE html> <html> <head> <title>HTML5 Canvas Tag</title> </head> <body&
localStorage บันทึกข้อมูล string ในเบราว์เซอร์ ไม่มีวันหมดอายุ แตกต่างจาก sessionStorage ที่หายเมื่อปิดเบราว์เซอร์ Local Storage ออกแบบสำหรับเก็บข้อมูลข้ามหน้าต่างและข้ามเซสชัน Web apps อาจเก็บข้อมูลผู้ใช้หลายเมกะไบต์ฝั่ง client เพื่อประสิทธิภาพ ตัวอย่าง: นับจำนวนครั้งที่เข้าชม <!DOCTYPE HTML>
GoJS เป็นไลบรารี JavaScript สำหรับสร้างแผนภาพโต้ตอบ (interactive diagrams) โอเพนซอร์ส ใช้งานง่าย GoJS ใช้สถาปัตยกรรม Model-View: Models เก็บอาร์เรย์ของ JavaScript objects อธิบาย nodes และ links Diagrams ทำหน้าที่ views เพื่อแสดงผลจริง การสร้าง Diagram ด้วย GoJS จะสร้าง HTML5 Canvas element วางใน DI
Document Object Model (DOM) คือโมเดลวัตถุของเอกสาร HTML ที่แสดงในหน้าต่างเบราว์เซอร์ อ็อบเจกต์ Document มีคุณสมบัติต่างๆ ที่อ้างถึงอ็อบเจกต์อื่นๆ ทำให้เข้าถึงและแก้ไขเนื้อหาเอกสารได้ อ็อบเจกต์จัดเรียงเป็นลำดับชั้น (Hierarchy) โครงสร้างนี้ใช้กับการจัดระเบียบอ็อบเจกต์ในเอกสารเว็บ Window object - ยอด
Drag and Drop (DnD) แนวคิด UI อันทรงพลัง ทำให้คัดลอก จัดเรียง ลบรายการได้ง่ายด้วยเมาส์ HTML5 มี DnD API รองรับเนทีฟ ไม่ต้องพึ่ง jQuery หรือ JS ซับซ้อนเหมือน HTML4 ขั้นตอนการทำ Drag and Drop ขั้นตอน 1: ทำให้วัตถุลากได้ (Draggable) ตั้งค่า draggable="true" บนองค์ประกอบที่ต้องการลาก ตั้ง eve
Server-Sent Events (SSE) มาตรฐานการสตรีมข้อมูลจากเซิร์ฟเวอร์ไปยังไคลเอ็นต์ ใช้แท็ก <eventsource> (ปัจจุบันใช้ EventSource API ใน JavaScript แทน) แอตทริบิวต์ src ของ <eventsource> ต้องชี้ไปที่ URL ที่ให้ persistent HTTP connection สตรีมข้อมูลเหตุการณ์ URL นี้มักชี้ไปสคริปต์ PHP, Perl, Py
ใช้แท็ก <iframe> เพื่อฝังวิดีโอ YouTube แอตทริบิวต์ src ใช้ลิงก์ embed กำหนด width และ height ให้เหมาะสม วิธีหาลิงก์ Embed ไปที่วิดีโอ YouTube ที่ต้องการ กดปุ่ม Share > Embed คัดลอกลิงก์ในแอตทริบิวต์ src ของ iframe ตัวอย่าง <!DOCTYPE html> <html> <head> &nb
ใช้ <meta http-equiv="refresh"> เพื่อเปลี่ยนเส้นทางอัตโนมัติ ตั้ง content เป็นวินาที ตั้ง 0 เพื่อโหลดทันที ตัวอย่าง: เปลี่ยนหน้าหลัง 2 วินาที <!DOCTYPE html> <html> <head> <title>HTML Meta Tag</title> &nbs
แท็ก <!DOCTYPE> ระบุเวอร์ชัน HTML ที่เอกสารใช้ เรียกว่า Document Type Declaration (DTD) ต้องอยู่บรรทัดแรกสุด ก่อน <html> ไม่มีแท็กปิด HTML 4.01 มี 3 แบบ HTML 4 Strict รวมทุก element ยกเว้นที่ deprecated และ frameset <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" &
ใช้แท็ก <meta> กับ http-equiv="refresh" แอตทริบิวต์ content ระบุวินาที ก่อนเปลี่ยน ตั้ง 0 เพื่อโหลดทันที ตัวอย่าง: เปลี่ยนไป tutorialspoint.com หลัง 2 วินาที <!DOCTYPE html> <html> <head> <title>HTML Meta Tag</title> &n
ใช้แท็ก <meta> พร้อม http-equiv="refresh" เพื่อเปลี่ยนเส้นทาง แอตทริบิวต์ content กำหนดจำนวนวินาที ก่อนเปลี่ยน ตั้งเป็น 0 เพื่อโหลดทันที ตัวอย่าง: เปลี่ยนไป qries.com หลัง 3 วินาที <!DOCTYPE html> <html> <head> <title>HTML Me