行內 JavaScript 與外部檔案有什麼區別?


以下是內聯 JavaScript 與外部檔案之間的差異 -

外部指令碼

  • 外部指令碼在首次下載後會被瀏覽器儲存。如果需要再次引用,則不需要再進行額外的下載。
  • 這減少了下載時間和大小。
  • async 和 defer 屬性會有影響。如果存在這些屬性,則指令碼將改變預設行為。

內聯指令碼

  • 內聯指令碼會立即執行。
  • 它會被立即載入,無需觸發其他請求。
  • async 和 defer 屬性無效。
  • 內聯指令碼對於伺服器端動態渲染更有用。

更新於: 13-Jun-2020

538 次瀏覽

開啟您的 職業 生涯

透過完成課程獲取認證

開始
廣告
© . All rights reserved.