<canvas>
Element ที่ใช้สร้างพื้นที่สำหรับวาดกราฟิกและแอนิเมชันบนเว็บเพจ โดยใช้ JavaScript (ผ่าน Canvas API) หรือ WebGL API ช่วยให้นักพัฒนาสามารถสร้างภาพเคลื่อนไหว, กราฟ, เกม และเอฟเฟกต์วิชวลต่างๆ ได้อย่างมีประสิทธิภาพและยืดหยุ่น
<noscript>
Element ที่ใช้กำหนดเนื้อหาสำรองซึ่งจะแสดงเมื่อเบราว์เซอร์ของผู้ใช้ไม่สนับสนุนหรือปิดการทำงานของ JavaScript ช่วยเพิ่มความเข้ากันได้และการเข้าถึงเว็บไซต์ โดยให้ทางเลือกในการแสดงข้อมูลหรือฟังก์ชันการทำงานสำหรับผู้ใช้ที่ไม่สามารถรันสคริปต์ได้
<script>
Element ที่ใช้สำหรับแทรกหรืออ้างอิงถึงโค้ดที่สามารถประมวลผลได้ลงในเว็บเพจ โดยทั่วไปมักใช้กับ JavaScript เพื่อเพิ่มฟังก์ชันการทำงานและการโต้ตอบบนเว็บไซต์ นอกจากนี้ยังสามารถใช้กับภาษาอื่นๆ เช่น GLSL สำหรับ WebGL shader หรือ JSON สำหรับการจัดการข้อมูล
Attribute | Description |
---|---|
src | URL ของไฟล์ 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 |