我被谷歌网页测试速度告知,从我的HTML <head>
标记中删除以下脚本,因为它阻止了页面的呈现。从我的研究中,这个脚本加载一个库或类似的东西。删除它是明智的吗?我能做到这一点,而不会在我的网页上运行其他JavaScript?我可以从我的页面中删除此脚本吗?
https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js
我被谷歌网页测试速度告知,从我的HTML <head>
标记中删除以下脚本,因为它阻止了页面的呈现。从我的研究中,这个脚本加载一个库或类似的东西。删除它是明智的吗?我能做到这一点,而不会在我的网页上运行其他JavaScript?我可以从我的页面中删除此脚本吗?
https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js
我相信测试页,告诉你把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
消除以上折叠内容中的呈现屏蔽JavaScript和CSS 您的页面有2个阻止脚本资源和7个阻止CSS资源。这会导致渲染页面延迟。 如果不等待加载以下资源,则无法呈现页面上的上述折叠内容。尝试推迟或异步加载阻止资源,或直接在HTML中嵌入这些资源的关键部分。 移除阻止呈现的JavaScript: https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js – user36636
我forgit说,这是一个Blogger博客,你可以可视化内容这里的任何网页https://students-homework.blogspot.com @Michael – user36636
啊哈,我现在明白了,我会把脚本从头部移到身体的尽头。 – user36636
这可能是相当多的页面的代码的其余部分的依赖于库。 – Pointy
嗨,您应该发布您的网页示例 – rambossa
取决于您是否使用jQuery? –