ข้อมูลอ้างอิงHTML

HTML โดยตัวอักษร HTML ตามหมวดหมู่ รองรับ HTML Browser แอตทริบิวต์ HTML HTML Global Attributes เหตุการณ์ HTML HTML สี HTML Canvas HTML เสียง/วิดีโอ ชุดอักขระ HTML HTML Doctypes การเข้ารหัส URL HTML รหัสภาษา HTML รหัสประเทศ HTML ข้อความ HTTP วิธี HTTP ตัวแปลง PX เป็น EM แป้นพิมพ์ลัด


HTML เลื่อนแอตทริบิวต์


ความหมายและการใช้งาน

แอตทริบิวต์ deferนี้เป็นแอตทริบิวต์บูลีน

เมื่อมีอยู่ แสดงว่าสคริปต์ถูกเรียกใช้งานเมื่อหน้าแยกวิเคราะห์เสร็จแล้ว

หมายเหตุ:แอตทริบิวต์ deferนี้ใช้สำหรับสคริปต์ภายนอกเท่านั้น (ควรใช้เฉพาะเมื่อมี srcแอตทริบิวต์อยู่)

หมายเหตุ:มีหลายวิธีที่สามารถใช้สคริปต์ภายนอกได้:

  • ถ้า asyncมี: สคริปต์ถูกดำเนินการแบบอะซิงโครนัสกับส่วนที่เหลือของหน้า (สคริปต์จะถูกดำเนินการในขณะที่หน้าดำเนินการแยกวิเคราะห์)
  • หาก asyncไม่มีอยู่และ deferมีอยู่: สคริปต์จะทำงานเมื่อหน้าแยกวิเคราะห์เสร็จแล้ว
  • หากไม่มี asyncหรือ ไม่มี defer: สคริปต์จะถูกดึงและดำเนินการทันที ก่อนที่เบราว์เซอร์จะแยกวิเคราะห์เพจต่อไป

นำไปใช้กับ

สามารถใช้ แอตทริบิวต์ deferกับองค์ประกอบต่อไปนี้:

องค์ประกอบ คุณลักษณะ
<script> เลื่อนเวลา

ตัวอย่าง

ตัวอย่าง

สคริปต์ที่จะไม่ทำงานจนกว่าหน้าจะโหลด:

<script src="demo_defer.js" defer></script>

รองรับเบราว์เซอร์

ตัวเลขในตารางระบุเบราว์เซอร์รุ่นแรกที่สนับสนุนแอตทริบิวต์อย่างเต็มที่

Attribute
defer Yes 10.0 3.6 Yes 15.0