JavaScript加载速度更快?

时间:2014-02-20 04:38:06

标签: javascript jquery ajax

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script>
        var siteTitle = $.ajax({
          url: 'http/',
          type: 'POST',
          data: { http: 'siteTitle' },
          success: function(title) {
            $('.title').html(title);
          }
        });
</script>

我有一个网站标题,它通过jQuery的$ .ajax()调用获取。网站的标题需要是可配置的。所以我通过ajax请求获取标题,但它不会在网站上显示约1.5秒。

有没有减少这个时间?

网站标题大约有6个位置,所以看起来很尴尬,没有任何东西可以达到1.5秒。

感谢。

2 个答案:

答案 0 :(得分:6)

我建议您在服务器上处理可配置标题并使用页面呈现它,而不是通过ajax请求它。 不确定您使用的是哪种服务器端语言,但大多数都可以在服务器上生成动态内容并将其传回浏览器。

答案 1 :(得分:0)

有一些默认文字,例如“loading ...”作为标题值。然后,当ajax调用在1-2秒后更新它时,它不会那么糟糕。

如果它是span元素(而不是窗口标题),那么甚至可能是加载gif。我认为用户现在习惯于看到那些微调器,并且不会质疑实际标题的额外1-2秒等待时间