关于javascript(body-tag)的快速提问

时间:2010-11-22 22:15:26

标签: javascript tags

如果我在</body>标记之前使用javascript,页面加载速度会更快吗?例如:

<body>

balbllb content

 <script type="text/javascript" src="jQuery.js"></script>
 <script type="text/javascript">
    $(function(){

    });
  </script>



</body>

4 个答案:

答案 0 :(得分:3)

该页面仍将在相同的时间内加载,但它可能感知加载速度更快(即您可能会看到DOM元素出现得更快)。

如果是我,我会在<head>中留下您的jQuery.js参考,并在<body>结束前保留您的自定义内容。

答案 1 :(得分:0)

我不知道它是否加载得更快(我会感到惊讶),但在这种情况下,您不再需要将代码包装在$(document).ready中,因为此时文档已准备好进行操作:

<body>
    balbllb content
    <script type="text/javascript" src="jQuery.js"></script>
    <script type="text/javascript">
        // directly manipulate the DOM here
    </script>
</body>

答案 2 :(得分:0)

它不会发生任何更快的事情。它是事情发生的顺序。将脚本放在底部(在关闭正文标记之前)使得在加载脚本之前加载其余内容,使其看起来加载速度更快。

答案 3 :(得分:0)

总页面加载时间将相同。但页面被视为加载速度更快,因为它会更快地向用户显示。 “加载速度加快”并不是一个猜想,这是事实,经心理学家多次证明。

请记住,如果您在页面底部加载JS库(正如您所愿),那么任何相关脚本都必须遵循底部的库。