我在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并放入标题它工作正常。 所以请告诉我如何解决这个错误。
我在等你的重播
答案 0 :(得分:0)
你应该把你的javascript放在你的页面底部并重写你的滑块以便即使没有加载javascript也能很好地显示。您的滑块应该显示没有问题的第一张图片,并在javascript完全加载时顺利启动。