谷歌页面测试速度告诉我从HTML <head>
标签中删除下面的脚本,因为它会阻止页面的呈现。从我的研究中,这个脚本加载了一个库或类似的东西。删除它是明智的吗?我可以这样做而不会在我的页面上运行其他JavaScript吗?
https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js
答案 0 :(得分:1)
我相信测试页会告诉您将script tag
放在html/body tags
的底部,但仍然在CDN
内。这样做的原因是浏览器将在继续使用页面的其余部分之前加载该文件,从而暂时阻止任何尚未加载的内容。您还使用了{{1}},因此如果网络连接不良,您可能会发现存在性能问题。在底部插入脚本标记会产生更好的感知性能。
至于你是否需要jQuery,取决于你是否正在使用它,正如@Dave Newton所说。
参考这些:
https://developer.mozilla.org/en-US/Learn/Getting_started_with_the_web/JavaScript_basics https://developer.mozilla.org/en-US/docs/Glossary/CDN