2015-12-06 16 views
-1

我是新來的編碼和跟隨在線HTML和CSS視頻教程。爲什麼jQuery沒有導入到HTML <head>

我們被告知Bootstrap庫通常是通過HTML Head引入的,或者如果使用RAILS項目,則使用gemfile加載。

我注意到今天在一些代碼中,jQuery(引導JavaScript插件所必需的)被編碼在Index.html的底部,而不是通過HTML的頭部被引用。

我很好奇,想進一步瞭解。附圖。

enter image description here

+0

因爲如果它畢竟是在加載初始頁面後加載的HTML元素。 – Sam

+1

將Js文件加載到頁面底部是一種常見的做法。這背後的原因是爲了避免頁面加載延遲。 HTML頁面使用從上到下加載,所以這些做法是爲了避免在開始時加載大的js文件。這將有助於早期頁面渲染。 –

+2

因爲否則它會阻止整個頁面的呈現。如果您將其加載到頁面的底部,則會將頁面渲染到該點。所以用戶可以看到呈現的頁面,然後jQuery將開始加載。 –

回答

0

當你把腳本標籤,瀏覽器也適用於他們,從而保持擱置其他的東西,直到腳本加載哪些用戶會感覺到像在頁面的加載速度慢。這就是爲什麼你應該把腳本放在底部。

+0

感謝您的澄清。 –

+0

現在會做,謝謝 –

相關問題