javascript代码总是应该加载到html文档的头部吗?

qod*_*nja 3 javascript scripting header footer

在如何加载javascript方面是否有一条全面的规则.我看到人们说它现在应该放在页面的末尾.

思考?

And*_*are 8

将其放在文档末尾的想法是确保在尝试引用文档中的元素之前已下载文档的全部内容.如果首先加载JavaScript,则代码可能会在文档未准备好时查找元素.

jQuery使用该ready函数解决了这个问题:

绑定要在DOM准备好遍历和操作时执行的函数.

这可能是事件模块中包含的最重要的功能,因为它可以大大缩短Web应用程序的响应时间.

还有一些性能注意事项建议在页面底部包含JavaScript 文件 - 这是因为下载JavaScript文件可能会阻止所有其他HTTP请求(对于图像,CSS等),直到完成为止.

  • 主要原因是实际表现,imho.虽然相关,但DOM准备工作多年来一直不是问题. (2认同)