从CDN,head或body加载脚本或css的位置?

时间:2014-04-20 16:51:31

标签: javascript css optimization cdn

我应该在哪里放置CDN脚本或样式的代码?在head元素中还是在关闭body标签之前?

2 个答案:

答案 0 :(得分:2)

将css文件放在头部,将javascript放在正文的底部。

这样内容的加载速度会更快,如果您将脚本放在顶部,可能会因为您正在下载javascript文件而导致页面渲染停止。

Herehere是更详细的解释。

答案 1 :(得分:0)

关于脚本标记的最佳位置有不同的哲学。

这是另一种哲学:Adding a script to HTML

  

将脚本放入HEAD很容易,并保证在显示页面之前它们可用。

还有(在上面的文件中):

  

BODY末尾的脚本

     

脚本也可以位于页面正文的底部。在这种情况下   在页面显示后执行。

     

很好,因为用户不必等待脚本。

     

错误,因为加载HTML后函数变为可用。用户有机会点击可能无效的按钮。通常添加隐藏功能的特殊代码直到脚本   已加载解决问题。

AFA风格,它在头部效果最好

祝你好运 ;)