Skip to content

<canvas>

Element ที่ใช้สร้างพื้นที่สำหรับวาดกราฟิกและแอนิเมชันบนเว็บเพจ โดยใช้ JavaScript (ผ่าน Canvas API) หรือ WebGL API ช่วยให้นักพัฒนาสามารถสร้างภาพเคลื่อนไหว, กราฟ, เกม และเอฟเฟกต์วิชวลต่างๆ ได้อย่างมีประสิทธิภาพและยืดหยุ่น

<noscript>

Element ที่ใช้กำหนดเนื้อหาสำรองซึ่งจะแสดงเมื่อเบราว์เซอร์ของผู้ใช้ไม่สนับสนุนหรือปิดการทำงานของ JavaScript ช่วยเพิ่มความเข้ากันได้และการเข้าถึงเว็บไซต์ โดยให้ทางเลือกในการแสดงข้อมูลหรือฟังก์ชันการทำงานสำหรับผู้ใช้ที่ไม่สามารถรันสคริปต์ได้

<script>

Element ที่ใช้สำหรับแทรกหรืออ้างอิงถึงโค้ดที่สามารถประมวลผลได้ลงในเว็บเพจ โดยทั่วไปมักใช้กับ JavaScript เพื่อเพิ่มฟังก์ชันการทำงานและการโต้ตอบบนเว็บไซต์ นอกจากนี้ยังสามารถใช้กับภาษาอื่นๆ เช่น GLSL สำหรับ WebGL shader หรือ JSON สำหรับการจัดการข้อมูล

AttributeDescription
srcURL ของไฟล์ JavaScript ที่จะนำเข้ามาในหน้าเว็บ
typeประเภทของ script (เช่น "text/javascript")
asyncระบุให้โหลด script แบบ asynchronous
deferระบุให้เลื่อนการประมวลผล script จนกว่าเอกสารจะโหลดเสร็จ
charsetระบุ character encoding ของ script
crossoriginระบุว่าควรใช้ CORS หรือไม่
integrityระบุค่า hash สำหรับตรวจสอบความถูกต้องของ script
nomoduleระบุว่า script นี้ไม่ควรโหลดในเบราว์เซอร์ที่รองรับ ES modules
referrerpolicyระบุนโยบายการส่งข้อมูล referrer เมื่อร้องขอ script

Released under the MIT License