我已經閱讀過一些第三方供應商的文檔(例如adsense),他們的腳本必須在<head>
中。<script>標籤有沒有必要去<head>?
對於async
腳本我很確定這是不真實的,因爲異步標誌不能保證什麼時候腳本將被執行。但我對非異步腳本也很好奇。說腳本標記必須進入<head>
有意義嗎?
(這是假設頁面中沒有任何代碼依賴某些已加載的腳本)。
要清楚,我的問題不是「它是一個好主意」,或者「什麼是性能好處」。
更像是:「在技術上可行的是腳本無法工作,因爲它不在<head>
?」
謝謝!
我個人的經驗法則是,如果頁面需要腳本來顯示頁面上的任何內容,那麼您最好將它包含在頭部。任何稍後添加功能的東西都應該在關閉正文標記之前停下來。我還沒有寫一個頁面,這個微型優化可以帶來任何真正的區別,但... – Shadow