具有多个JavaScript文件的Google PageSpeed Insights
我正在根据谷歌的PageSpeed洞察优化我的网站。它建议我为几个文件“删除渲染阻塞JavaScript”(例如,为了简化名称): 我的问题是,如何修改此方法以包含多个文件(即具有多个JavaScript文件的Google PageSpeed Insights,javascript,pagespeed,Javascript,Pagespeed,我正在根据谷歌的PageSpeed洞察优化我的网站。它建议我为几个文件“删除渲染阻塞JavaScript”(例如,为了简化名称): 我的问题是,如何修改此方法以包含多个文件(即1.js,2.js,3.js)?您可以使用 为了这个。我在我们的一个项目中使用它,它非常有用。 <script type="text/javascript"> function downloadJSAtOnload() { var links = ["js/1.js", "js/2.js
1.js
,2.js
,3.js
)?您可以使用
为了这个。我在我们的一个项目中使用它,它非常有用。
<script type="text/javascript">
function downloadJSAtOnload() {
var links = ["js/1.js", "js/2.js", "js/3.js"],
headElement = document.getElementsByTagName("head")[0],
linkElement, i;
for (i = 0; i < links.length; i++) {
linkElement = document.createElement("script");
linkElement.src = links[i];
headElement.appendChild(linkElement);
}
}
if (window.addEventListener)
window.addEventListener("load", downloadJSAtOnload, false);
else if (window.attachEvent)
window.attachEvent("onload", downloadJSAtOnload);
else window.onload = downloadJSAtOnload;
</script>
函数downloadJSAtOnload(){
var links=[“js/1.js”、“js/2.js”、“js/3.js”],
headElement=document.getElementsByTagName(“head”)[0],
林克伦,我;
对于(i=0;i
<script type="text/javascript">
function downloadJSAtOnload() {
var element = document.createElement("script");
element.src = "defer.js";
document.body.appendChild(element);
}
if (window.addEventListener)
window.addEventListener("load", downloadJSAtOnload, false);
else if (window.attachEvent)
window.attachEvent("onload", downloadJSAtOnload);
else window.onload = downloadJSAtOnload;
</script>
<script type="text/javascript">
function downloadJSAtOnload() {
var links = ["js/1.js", "js/2.js", "js/3.js"],
headElement = document.getElementsByTagName("head")[0],
linkElement, i;
for (i = 0; i < links.length; i++) {
linkElement = document.createElement("script");
linkElement.src = links[i];
headElement.appendChild(linkElement);
}
}
if (window.addEventListener)
window.addEventListener("load", downloadJSAtOnload, false);
else if (window.attachEvent)
window.attachEvent("onload", downloadJSAtOnload);
else window.onload = downloadJSAtOnload;
</script>