如何消除渲染阻止JavaScript

use*_*396 5 javascript wordpress pagespeed

我正在使用Google PageSpeed工具测试网页加载。结果显示“针对首屏内容消除了阻止渲染的JavaScript和CSS”

<script type='text/javascript' src='http://example.com/wp-includes/js/jquery/jquery.js?ver=1.11.2'></script>
<script type='text/javascript' src='http://example.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.2.1'></script>
Run Code Online (Sandbox Code Playgroud)

源代码是:

<head>
...
...

<script>(function(){document.documentElement.className='js'})();</script>
...
...
</head>
Run Code Online (Sandbox Code Playgroud)

我很想添加一个异步或延迟标签。我该如何实现?

Jef*_*ver 1

来自MDN关于 async 属性的信息:

它对内联脚本(即没有 src 属性的脚本)没有影响。

defer 属性也是如此。

基本上,如果您确实想消除错误,只需将其移至标签之前即可</body>