สคริปต์ใน HTML5 ส่วนใหญ่มีแอตทริบิวต์ต่อไปนี้: Async, Defer, Charset, Src, ประเภท,
คำสำคัญ: สคริปต์แบบอะซิงโครนัส, ไฟล์ภายนอก, ดาวน์โหลดทันที;
เมื่อฉลากมีแอตทริบิวต์นี้ให้ดาวน์โหลดสคริปต์ (ไฟล์ภายนอก) ทันทีเฉพาะไฟล์สคริปต์ภายนอกเท่านั้นที่มีประสิทธิภาพการดาวน์โหลดสามารถทำได้ในเวลาเดียวกันกับการดาวน์โหลดการวิเคราะห์และการดำเนินการของการดำเนินการหลังจากการดาวน์โหลดเสร็จสมบูรณ์ คำสั่งผู้บริหาร
<script src = js/index2.js async = async> </script>
คำสำคัญ: สคริปต์ล่าช้าไฟล์ภายนอกการโหลดล่าช้า
เมื่อฉลากมีแอตทริบิวต์นี้สคริปต์สามารถรอได้จนกว่าหน้าจะแยกวิเคราะห์หรือแสดงผลหลังจากดำเนินการเท่านั้น จำกัด อยู่ในช่วงหลังในการดำเนินการหลัง
<script src = js/index1.js defer = defer> </script>
คำสำคัญ: ชุดอักขระ
เบราว์เซอร์ส่วนใหญ่เพิกเฉยต่อคุณค่าของมันดังนั้นมีเพียงไม่กี่คนที่ใช้มัน
คำสำคัญ: การอ้างอิงภายนอก
ระบุที่อยู่ของไฟล์ภายนอกที่ต้องอ้างอิง
คำสำคัญ: MIME (ประเภทเนื้อหาของภาษาสคริปต์)
เพื่อให้แน่ใจว่าความเข้ากันได้ของเบราว์เซอร์สูงสุดค่าแอตทริบิวต์ของประเภทยังคงเป็นข้อความ/JavaScript
หมายเหตุ: อย่าเพิ่มรหัส JS อื่น ๆ ในไฟล์ด้านนอกในฉลาก
<script> ตำแหน่งฉลากโดยปกติแล้วเราจะใส่ป้ายกำกับด้วยไฟล์ภายนอก (รวมถึงไฟล์ CSS, ไฟล์ JavaScript) ในตำแหน่งเดียวกันโดยทั่วไปในแท็ก <head>
อย่างไรก็ตามเมื่อกระบวนการวิเคราะห์พบในไฟล์ภายนอก JavaScript หลายไฟล์จำเป็นต้องรอจนกว่าไฟล์ภายนอกทั้งหมดจะถูกโหลดก่อนที่หน้าจะสามารถแสดงได้อย่างสมบูรณ์ดังนั้นเราจึงมักจะวางไว้ที่ด้านล่างของแท็ก <body> แสดงด้านล่าง:
ดังที่ได้กล่าวไว้ข้างต้น <script> มีคำจำกัดความของการเลื่อนเวลา แต่เนื่องจากมีการกล่าวถึงใน HTML5, HTML5 จะไม่สนใจแอตทริบิวต์การเลื่อนเวลาในสคริปต์ที่ฝังอยู่ในปัจจุบัน HTML5 หลังจากมาตรฐาน IE8
อ้างถึงข้อดีของไฟล์ภายนอกความหมายตามตัวอักษรไม่มีสคริปต์โดยไม่มีสคริปต์นั่นคือเมื่อเบราว์เซอร์ไม่รองรับ JavaScript เนื้อหาของแท็ก <Noscript> จะปรากฏขึ้น
สองข้างต้นสอดคล้องกับเนื้อหาใด ๆ ของแท็ก <noscript>
หน้าด้านบนให้ข้อความแก่ผู้ใช้
สรุปข้างต้นคือการใช้รหัสอินสแตนซ์ JavaScript ใน HTML ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Vevb Wulin!