2016-02-15 30 views
-1

在執行第一個head標籤或body標籤的HTML中。我有這個疑問,同時學習JavaScript,我需要將這個文件包含到html中。這是第一次在HTML文件頭或正文中執行?

+2

以先到者爲準,而解析HTML。 – gurvinder372

+0

你是否想知道哪一個先執行而不管位置?哪一個你應該首先放在你的html?後者是頭。 –

回答

0

它從頂部到底部,因此頭部先執行然後是身體,你可以試試你的自我:

<head> 

    <title>test</title> 
    <script> alert('From Head'); </script> 

</head> 
<body> 

    <script>alert("From Body");</script> 

</body> 

這裏是一個codepen

1

它自上而下調用它在解析整個HTML文檔時發現的每個腳本(通常頭標記首先放入,所有腳本都按照放置的順序排列)。所以如果你需要包含JS文件,總是把最不依賴的文件放在頂部。另外,如果您的JS腳本訪問DOM元素,請確保腳本在 DOM準備就緒後運行,方法是使用window onload回調或在關閉body標籤之前放置腳本(所以「在」之後「 DOM的東西)。

相關問題