【发布时间】:2017-02-27 09:49:20
【问题描述】:
我使用 jQuery 加载外部 css 文件,但 Google Page Speed 显示消除阻塞 css。
索引.html。我把库的链接和javascript文件的链接放在了:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js" defer></script>
<script src="general.js" defer ></script>
general.js。我加载css:
$(function(){
$("head").append("<link rel='stylesheet' type='text/css' href='style.css' />");
})
CSS 运行良好。但谷歌页面速度仍然说 消除首屏内容中的渲染阻塞 JavaScript 和 CSS。您的页面有 1 个阻塞的 CSS 资源。https://www.example.com/style.css 这会导致您的页面呈现延迟。
我应该如何使用外部 css 的链接来获得良好的页面速度并通过 Google Page Speed 测试?
【问题讨论】:
-
只需像往常一样将 tye
<link>直接添加到您的<head>中。如果您真的担心 1 个 css 文件会阻塞渲染,可以将“首屏” css 放入<style>标记中。 -
是的,但谷歌说我可以在外部 css 中链接折叠 css 上方的 NON。我该怎么做? Google Page Speed 不接受头部中的公共链接。
标签: jquery