2013-10-11 46 views

回答

0

您可以使用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; 
}); 
+0

我这样做的(使用wp_enqueue_script(),然后加载脚本加载函数),但谷歌速度测试告诉我,他们在阻止呈现脚本。 – user2413333

+0

脚本加载器本身是渲染阻塞的,但如果你花点时间注意它并不那么大。你甚至可以把它嵌入到页面中。其余的脚本,这是你的JS的大部分,是异步加载的,不应该是渲染阻塞的。 – Joseph

相关问题