我已经创建了一个 combine.js 文件页面,其中包含我所有的内联脚本和其他脚本到一个文件中......
如何将这些脚本异步加载到我的页面中?- 我这样做是因为谷歌和雅虎建议这样做来加快我的网站加载速度。
我已经将文件放在了我的 footer.php 中(我正在使用 wp_enqueue_script 使用 wordpress),但没有 async 或 defer 标签,因为看起来我必须将这些硬编码到我的文件中?
我已经创建了一个 combine.js 文件页面,其中包含我所有的内联脚本和其他脚本到一个文件中......
如何将这些脚本异步加载到我的页面中?- 我这样做是因为谷歌和雅虎建议这样做来加快我的网站加载速度。
我已经将文件放在了我的 footer.php 中(我正在使用 wp_enqueue_script 使用 wordpress),但没有 async 或 defer 标签,因为看起来我必须将这些硬编码到我的文件中?
在 HTML5 中,您可以使用 'async' 属性,您可以在此处看到对它的支持:
<script async src="myJavascript.js"></script>
旧的方法是这样的:
<script>
var res = document.createElement('script');
res.src = "myJavascript.js";
var script = document.getElementsByTagName('script')[0];
script.parentNode.insertBefore(res, script);
</script>
这种方式比您需要的支持更多。