在網站中處理javascript的結構時。目前我嘗試將所有的javascript分離到文件中,例如app.js.爲什麼要避免頁內<script>
雖然它只是爲了更好地把劇本出現,與標籤實際的頁面上?如果是的話,原因是什麼?
在網站中處理javascript的結構時。目前我嘗試將所有的javascript分離到文件中,例如app.js.爲什麼要避免頁內<script>
雖然它只是爲了更好地把劇本出現,與標籤實際的頁面上?如果是的話,原因是什麼?
一般的經驗法則是將腳本文件放在外部文件中。該Yahoo Developer網站還呼籲這一點:
在現實世界中使用外部文件通常產生更快的網頁 因爲JavaScript和CSS文件被瀏覽器緩存。 每次請求HTML文檔時,HTML文檔中內聯的JavaScript和CSS都會下載 。這減少了需要的 HTTP請求的數量,但增加了HTML文檔的大小。另一方面,如果JavaScript和CSS位於瀏覽器緩存的外部 文件中,則HTML文檔的大小會減少 而不會增加HTTP請求的數量。
很好解釋+1 – AndrewMcLagan 2013-04-23 03:09:42
要不要在這個崗位忘記WordPress的,你應該知道,這個CMS有有關的JavaScript文件調用的要求:總是有wp_head()
剛剛閉幕</head>
之前和剛剛閉幕</body>
之前有wp_footer()
這就是你使用<script>
標籤調用外部文件的情況。但在WordPress的最好的辦法就是用它來排隊:http://codex.wordpress.org/Function_Reference/wp_enqueue_script
瀏覽器是滿意無論是。 – 2013-04-23 01:35:42
您應該捆綁並縮小所有腳本,將它們合併到單個文件中(如果可能)。這樣,你只需要儘可能少的請求和瀏覽器就可以緩存它們。 – Blender 2013-04-23 01:37:01