我即將踏上新的web項目,我打算使用下面的方案把我的JS-腳本在頭尾體前:JavaScript in <head>或只是之前</body>?
的腳本,爲的UX的必要頁面在頭上。正如我已經仔細閱讀網頁 - 頭部中的腳本在頁面加載之前加載,因此將對用戶體驗至關重要的腳本放在那裏是有意義的。
對於頁面的設計和UX(Google Analytics腳本等)非必不可少的腳本會在
</body>
之前。
這是一個明智的做法嗎?
另一種方法是將所有腳本放在<head>
中,並將延遲屬性添加到非必要腳本中 - 但我讀過FF的舊版本沒有選擇延遲屬性。
我也想知道這一點。 –
我認爲這是一個完全可以接受的方法。我在某個地方看到,「延期」在很多瀏覽器上都不起作用,但我可能是絕望的錯誤。 – Bojangles
我想這一切都是關於品味。 我親自將它們添加到body標籤(頭部)之前,並在頁面內部添加需要的小片段。 – ikromm