2016-01-03 67 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

相关问题