如何修复prestashop中的Defer解析JavaScript?

时间:2017-05-27 05:30:39

标签: javascript jquery html performance prestashop

我在gtmetrix.com上测试了我的网站。它向我显示以下错误:

在初始页面加载期间解析717.8KiB的JavaScript。推迟解析JavaScript以减少页面呈现的阻塞

要解决此错误,我从谷歌找到了以下解决方案:

1.使用async属性:
       当我在脚本中使用async属性。它在谷歌浏览器中工作正常,但它在其他浏览器中不起作用

前:

{foreach  $javascript.external as $js}

<script async type="text/javascript" src="{$js.uri}" {$js.attribute} ></script>

{/foreach}

2.使用延迟属性:同样创建上述问题。

第3。将javascript从上到下依次为:

在我的网站上有3到4个滑块,当我把javascript从上到下,滑块无法正常工作如果我删除底部的javascript并放入标题它工作正常。 所以请告诉我如何解决这个错误。

我在等你的重播

1 个答案:

答案 0 :(得分:0)

你应该把你的javascript放在你的页面底部并重写你的滑块以便即使没有加载javascript也能很好地显示。您的滑块应该显示没有问题的第一张图片,并在javascript完全加载时顺利启动。