行內 JavaScript 和外部檔案之間有什麼區別?


行內 JavaScript 和外部檔案之間的區別如下 −

外部指令碼

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

行內指令碼

  • 行內指令碼會立即執行。
  • 它會立即載入,無需觸發另一個請求。
  • async 和 defer 屬性不起作用。
  • 行內指令碼對於伺服器端動態渲染更有用。

更新於: 13-6 月-2020

537 次瀏覽

開啟您的職業生涯

完成課程即可獲得認證

開始學習
廣告