[英]How can I load a JS async file - OR pass a click event into an anonymous function?
[英]How can I make a Combine.js file load async
我创建了一个combined.js文件页面,其中包含所有内联和其他脚本到一个文件中...
如何将这些脚本异步加载到我的页面中? - 我这样做是因为谷歌和雅虎建议加快我的网站加载速度。
我已经将文件放在我的footer.php中(我使用wordpress使用wp_enqueue_script)但没有异步或延迟标签,因为看起来我必须将这些硬编码到我的文件中?
在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>
这种方式比你需要的更多支持。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.