![](/img/trans.png)
[英]How to jump to a specific div which placed bottom of page using JavaScript?
[英]How to judge which javascript can be placed at bottom or which must be in <head>?
我們可以通過3種方式放置JavaScript嗎?
<head>
<body>
所有方法對W3C都有效嗎?
那么,如何判斷JavaScript應該放在底部,還是必須放在<head>
或<body>
呢?
<head>
, </body>
和 <body>....<body>
任何地方的某個時間:在將影響該JavaScript代碼的任何其他XHTML標記/代碼之前。 更新:我看到大多數人在底部使用Google Analytics(分析)代碼作為嵌入式JavaScript?
在我的編碼中,我遵循關於JS組織的以下規則:
head
body
標簽之前的底部 在大多數情況下,Javascript應該作為外部文件使用,以便進行緩存並避免在每次加載頁面時重新降級完全相同的100行腳本。 (另一方面,如果它是一個腳本,您只希望用戶看到一次,那么內聯就可以了。)
盡管Yahoo還是建議身體下半部表現出色 ,但實際上它是頭部還是身體都是您的選擇。
如果您擔心頁面加載時間,則有關最小化有效負載大小的這篇Google文章可能會有所幫助。 我已經鏈接到有關推遲javascript加載的部分。 並非完全符合您的要求,但可能會派上用場。
實際上, http://code.google.com/speed/十分方便!
通常,我將盡可能多地放入外部js文件中。 對此的主要例外是在加載時將信息注入到頁面服務器端。 我傾向於將並非特定於一頁的所有內容推送到庫/站點js文件中。 如果不需要內聯腳本(即document.write),那么最好在關閉body標簽之前將腳本推到底部(請參閱YSlow和yahoo關於原因的研究)。
這樣做的主要原因是:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.