作者:低调pasta_730 | 2023-09-04 10:24
假设我有一个相当庞大的JavaScript文件,打包到大约100kb左右.通过文件我的意思是它是一个外部文件,将在via中链接
,而不是粘贴到HTML本身.
哪个是放在HTML中的最佳位置?
All the page content ...
每个选项之间是否存在功能差异?
1> Walter Rumsb..:
雅虎!由于浏览器下载组件的方式,特殊性能团队建议将脚本放在页面底部.
当然Levi的评论"就在你需要它之前,不久之后"真的是正确答案,即"它取决于".
此外,雅虎EPT建议将JS置于底部的原因是因为浏览器必须进入单线程模式,而JS加载然后执行.如果脚本在头部或内容中,浏览器将在处理JS时"暂停".通过将JS置于底部,内容将被加载并且通常可见,因此用户可以在浏览器仍然处理JS时开始阅读它.
我希望引用**"你的页面底部"**这里不超出` body>`?
例如,如果你要做一堆jQuery的东西,你需要在实际尝试使用它之前加载库.
2> Levi Rosol..:
最好的地方就在你需要它之前,不久之前.
此外,根据用户的物理位置,使用亚马逊S3服务等服务可以帮助用户从物理上比服务器更靠近服务器的服务器下载服务.
你的js脚本是一个常用的lib,比如jQuery还是原型?如果是这样,有许多公司,如谷歌和雅虎,都有工具在分布式网络上为您提供这些文件.
3> martynas..:
根据经验,放置
标签的最佳位置是页面底部,就在