javascript - 有没有办法在Wordpress中异步加载脚本?

标签 javascript php wordpress

我浏览了 WordPress 文档,没有找到任何关于使用 wp_enqueue_script() 加载异步 javascript 的内容,这有可能吗?我有几个脚本,宁愿异步加载它们以改善用户加载体验!

最佳答案

您可以使用wp_enqueue_script()来加载“脚本加载器”,这是一个加载其他脚本的脚本。这样,您就可以同步加载引导加载程序,而异步加载其他引导加载程序。

您的脚本加载器可能包含以下内容:

var scriptUrls = [URLS_HERE];

scriptUrls.forEach(function(url,index,scriptUrls){
  var script = document.createElement('script');
  document.getElementsByTagName('head')[0].appendChild(script);
  script.src = url;
});

关于javascript - 有没有办法在Wordpress中异步加载脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19318956/

相关文章:

php - 您可以进行选择性插入或更新吗?

用于表单提交的 Javascript 实时验证

wordpress - 发表评论时如何显示图片?

wordpress - WordPress和CakePHP之间的单点登录(SSO)

javascript - HTML 表格转换为图像

php - 服务器即时创建文件供客户端保存

javascript - 根据不同的按钮点击打开不同的iframe

javascript - 如何动态改变d3 map 上一个国家的颜色

php - 如何使用 PHP PDO 在 mysql 中插入未知数量的列

php - OpenShift 上的 WordPress 响应 "Lost connection to MySQL server at ' 读取初始通信数据包',系统错误 : 111"