2016-01-03 68 views
-5

我被谷歌網頁測試速度告知,從我的HTML <head>標記中刪除以下腳本,因爲它阻止了頁面的呈現。從我的研究中,這個腳本加載一個庫或類似的東西。刪除它是明智的嗎?我能做到這一點,而不會在我的網頁上運行其他JavaScript?我可以從我的頁面中刪除此腳本嗎?

https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js 
+0

這可能是相當多的頁面的代碼的其餘部分的依賴於庫。 – Pointy

+0

嗨,您應該發佈您的網頁示例 – rambossa

+4

取決於您是否使用jQuery? –

回答

1

我相信測試頁,告訴你把script tag在底部,但仍然在中,html/body tags。原因是瀏覽器會在繼續瀏覽頁面的其餘部分之前加載該文件,從而暫時阻止尚未加載的內容。您也正在使用​​,所以如果網絡連接不好,那麼您可以預期會出現性能問題。在底部插入腳本標籤可以獲得更好的感知性能。

至於你是否不需要jQuery的,取決於你是否正在使用與否,因爲@戴夫牛頓說。

,請參閱以下:

https://developer.mozilla.org/en-US/Learn/Getting_started_with_the_web/JavaScript_basics https://developer.mozilla.org/en-US/docs/Glossary/CDN

+0

消除以上摺疊內容中的呈現屏蔽JavaScript和CSS 您的頁面有2個阻止腳本資源和7個阻止CSS資源。這會導致渲染頁面延遲。 如果不等待加載以下資源,則無法呈現頁面上的上述摺疊內容。嘗試推遲或異步加載阻止資源,或直接在HTML中嵌入這些資源的關鍵部分。 移除阻止呈現的JavaScript: https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js – user36636

+0

我forgit說,這是一個Blogger博客,你可以可視化內容這裏的任何網頁https://students-homework.blogspot.com @Michael – user36636

+0

啊哈,我現在明白了,我會把腳本從頭部移到身體的盡頭。 – user36636

相關問題