簡體   English   中英

將JavaScript放在結束body標記之后會怎樣?

[英]What happens when you place javascript after the closing body tag?

我已經讀過很多遍了,應該將javascripts放在body標簽的底部以幫助頁面加載。 但是在瀏覽https://shoprex.com/的源代碼時,我看到他們在關閉body標簽之后和在html標簽之前放置了很多javascript(內聯和外部)。

</body>
<script>
//some code
//some code
//some code
//some code
//some code
</script>
<script src="example.js">
</script>
</html>

這有什么不同嗎? 這有什么優點/缺點嗎?還是不常見? 是否所有瀏覽器對此響應都相同,還是存在兼容性問題?

當在標記中遇到Javascript時,它將運行。 如果您想在頁面的DOM,那么你要影響時的JavaScript運行,這就是為什么人們所有的頁面內容的放置腳本必須存在的節點。

close </body>標記之前或之后應該沒有任何區別,根據我的經驗也沒有任何區別,因為在構建DOM之后會遇到腳本並因此在實質上同時運行。

但是請參閱建議的副本 ,以將其放入體內。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM