2012-02-14 362 views
-1

可能重複:
Where is the best place to put <script> tags in HTML markup?JavaScript - 移動到身體標記?

我讀this article。現在我想知道,是否應該將我的Javascript鏈接移動到<body>標記而不是<head>標記中以獲得更好的性能(如果在運行時不需要此腳本)?

如果是這樣,我應該在標記開放<body>之後還是正確地關閉</body>標記之前?

如果在window.onload函數中使用了所有代碼,那麼放置Javascript的位置真的很重要嗎?

謝謝!

回答

2

之前關閉後的內容—內容。

其中之一意味着任何散佈在正文中的內聯代碼中的標記<script>不能依賴外部腳本。這可能是一些服務器端模板系統的問題,這些系統會將少量代碼放入頁面中。有時候,那些假設像jQuery或其他東西總是包含在<head>中。