2014-03-24 57 views
0

很多javascript部分在不同的地方会影响页面加载时间吗? 像许多部分javascript部分

<html><script></script><body><script></script></body><script></script></html> 

也没有任何在使用referces或HTML编写小脚本部分影响? 最后,在页面加载文档时编写很多代码会不好还是不好,在编译加载所有脚本时会影响页面停留时间

+2

我认为你添加的每一个字母都会影响加载时间,但它会是不可知的 –

回答

1

很明显,加载许多不同的外部JavaScript文件会增加最终加载时间。

您可以将所有<script>标签放在文档末尾,即</body>之前,以便网站在脚本之前加载。如果可能的话,你可以缩小和合并你的JS文件,以减少HTTP请求的数量。

一旦所有的CSS被加载并且DOM已经被解析,页面渲染就会开始,所以这会让它看起来更快加载。

如果您关注页面速度,请尝试遵循一些建议,如Best Practices for Speeding Up Your Web Site

将JavaScript代码片段与您的HTML内联并不是一个好主意。尽量保持HTML清洁,如果想要改变添加或删除任何元素的DOM,可以使用带适当选择器的JavaScript。

0

最佳做法要求您在页面底部(页脚)加载或运行javascript。 这样,页面的所有资源(html,css,图像)首先被加载。 然后加载并执行JavaScript代码。 关于速度,最好的方法是把所有的js代码放到一个.js文件中(如果可能的话)并尽量减少它。 这种方式可以减少加载时间和http请求,从而提高网站的速度。