script標籤的onload事件的觸發時機

onload事件在資源被加載完成後會被觸發。對於script標籤,在外部js文件被加載後代碼會被立即執行。那麼,外部js文件中的代碼和該script標籤的onload回調函數,它們的執行順序是怎樣的呢?沒有找到官方的說明文檔,所以自己做個實驗。

測試代碼如下:



在各大瀏覽器中的運行結果:

chrome

ie


firefox


safari



結論:

可以看到,在四大瀏覽其中,script標籤的onload事件都是在外部js文件被加載完成並執行完成後才被觸發的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章