Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

อะไรคือความแตกต่างระหว่าง inline JavaScript และไฟล์ภายนอก?


ต่อไปนี้คือข้อแตกต่างระหว่าง JavaScript แบบอินไลน์และไฟล์ภายนอก -

สคริปต์ภายนอก

  • เบราว์เซอร์จะจัดเก็บสคริปต์ภายนอกเมื่อดาวน์โหลดเป็นครั้งแรก หากต้องการอ้างอิงอีกครั้ง ก็ไม่จำเป็นต้องดาวน์โหลดเพิ่มเติม
  • วิธีนี้ช่วยลดเวลาและขนาดการดาวน์โหลด
  • แอตทริบิวต์ async และ defer มีผล หากมีแอตทริบิวต์เหล่านี้อยู่ สคริปต์จะเปลี่ยนการทำงานเริ่มต้น

สคริปต์อินไลน์

  • Inline Scripts จะทำงานทันที
  • โหลดได้ทันทีและไม่จำเป็นต้องเรียกใช้คำขออื่น
  • แอตทริบิวต์ async และ defer ไม่มีผล
  • Inline Scripts มีประโยชน์มากกว่าสำหรับการแสดงผลแบบไดนามิกฝั่งเซิร์ฟเวอร์