1. <script> แท็กน้อยกว่าควรจะดีกว่า (แม้ว่าจะมีหลายรายการ แต่ก็จะไม่ทำให้โปรแกรมรายงานข้อผิดพลาด) เนื่องจากแท็ก <Script> แต่ละรายการจะบล็อกการเรนเดอร์หน้าเว็บเมื่อดาวน์โหลดหน้าเริ่มแรก
2. <script> แท็กไม่ควรวางไว้เหนือหน้ามากที่สุดเท่าที่จะเป็นไปได้และพยายามวางไว้ที่ด้านล่างของ <body> เนื่องจาก <Script> ทุกรายการดำเนินการดาวน์โหลดไฟล์ JS ที่เกี่ยวข้อง JS/CSS ดาวน์โหลดหน้าเพื่อแสดงหน้าเท่านั้น
3. เมื่อเราต้องการนำเข้าไฟล์ JS หลายไฟล์โดยทั่วไปเราเขียนสอง <script src = "... " / /> จริง ๆ & file2.js " />
4. มีแอตทริบิวต์ในแท็ก <Script>: DEFER ซึ่งระบุว่าสคริปต์ที่มีอยู่ในองค์ประกอบนี้จะไม่แก้ไข DOM ดังนั้นรหัสสามารถล่าช้าได้อย่างปลอดภัย แต่แอตทริบิวต์ได้รับการสนับสนุนโดย IE4+และ FireFox3 เท่านั้น 5+เบราว์เซอร์
<script type = "text /javascript" src = "file1.js" เลื่อนออกไป />>
ทดสอบการตรวจสอบการตรวจสอบของแอตทริบิวต์การเลื่อนเวลา:
คัดลอกรหัสรหัสดังนี้:
<Script Delfer> Alert ("Defer");
<Script> การแจ้งเตือน ("สคริปต์");
<script>
window.onload = function () {
การแจ้งเตือน ("โหลด");
-
</script>
รหัสนี้ควรดำเนินการตามคำสั่งภายใต้ความเข้าใจปกติของเรา: เลื่อนสคริปต์โหลด แต่ถ้าคำสั่งซื้อบนเบราว์เซอร์ที่รองรับการเลื่อนเวลาคือ: สคริปต์เลื่อนและโหลดมันจะต้องมีการบันทึกไว้ที่นี่: DEFER ไม่ได้ติดตามสคริปต์เบื้องหลังสคริปต์ ดำเนินการ แต่ถูกเรียกก่อนการประมวลผลเหตุการณ์ออนไลน์
เวลามี จำกัด บันทึกมากในวันนี้