網頁完成讀取後再執行 javascript

by Hsiangming Lo

在執行某些 javascript 時,會需要在網頁完成讀取後才能正常執行,這時將 javascript 程式寫在 window.onload 裡就能讓程式在網頁讀取完成後再執行。

如果是讀取外部檔案,可以使用 defer 屬性來延遲程式執行。

<script>
  window.onload = () => {
    code...
  }
</script>
<script src="/javascript/file/path.js" defer></script>