我是新來的JS,我不知道什麼時候完成的功能執行。onload與腳本在body結尾的區別?
實例A:
<html>
<head>
<title>A</title>
<script src="myScript.js"></script>
</head>
<body onload="myFunction()">
[Content here...]
</body>
</html>
例B:
<html>
<head>
<title>B</title>
<script src="myScript.js"></script>
</head>
<body>
[Content here...]
<script>
myFunction();
</script>
</body>
</html>
從我到目前爲止當解析器達到其執行功能來讀取。這不會讓例子A和B一樣嗎?當在B中調用myFunction()時,屏幕上是否顯示頁面的所有內容(例如帶文本的表格)?
onload事件將觸發一次整個網頁,包括圖像,音頻/視頻被加載,而身體標記結束之前,就像DOMContentLoaded事件.. – Rayon