在頁面載入時執行函數:超越DOM 準備
開發Web 應用程式時,請確保某些程式碼片段僅在整個頁面已加載,包括所有圖像。雖然開發人員經常依賴檢查 DOM 就緒情況,但僅靠這一點並不能保證映像已完全載入。
幸運的是,瀏覽器提供了一個名為「load」的專用事件,專門針對這種情況。與 DOM 就緒(表示 DOM 可解析)不同,「load」事件僅在整個頁面(包括映像)完全完成載入時才會觸發。
要在頁面完全載入時執行函數,您可以利用 window.addEventListener() 方法,它允許您註冊事件偵聽器。使用方法如下:
<code class="js">window.addEventListener('load', function () { // Your code to execute after page load });</code>
在事件處理函數(回呼)中,您可以放置僅在頁面完全載入後執行的任何程式碼。這可以確保所有圖像和其他資源已完成載入並可供使用。
例如,如果您想在頁面完全加載後顯示警報訊息,可以使用以下程式碼:
<code class="js">window.addEventListener('load', function () { alert("It's loaded!"); });</code>
透過使用「load」事件,您可以在整個頁面準備好時有效地執行功能,消除影像未及時載入的潛在問題。
以上是如何確保函數僅在所有頁面元素(包括圖像)載入後執行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!