1

我应该将.js放在.css前面,还是将.css放在.js文件前面?哪个更好?我正在使用 jquery 开发一个 html5 项目。

4

4 回答 4

1

一般规则是将样式表 (.css) 放在顶部,将脚本 (.js) 放在底部。但请注意,您可能无法将所有脚本都放在底部。

于 2012-07-17T04:49:01.590 回答
0

尝试使用http://headjs.com/这将优化 JS 和 CSS 的加载。 http://requirejs.org/也是一个很好的框架来处理这个问题。

于 2012-07-17T05:31:35.283 回答
0

我建议您使用HTML5 Boilerplate,它根据顶级前端开发人员在过去 4 年中制定的最佳实践为您做出这样的决定。代码的注释非常好,文档也很出色,因此您可以轻松了解更多关于影响各种决策的想法,但如果您只是想继续构建您的页面,并且知道您的基础是健全的,那么您能够。

于 2012-07-17T10:04:54.600 回答
-1

没有更好的办法。只要它们都在标题中,它们的顺序就没有区别,除非它们相互依赖。

编辑:在大多数简单的情况下,以上是正确的。

理想情况下,您应该将所有 CSS 样式放在HEAD元素中,并将所有SCRIPT元素按依赖顺序放在元素末尾BODY(直接在 end 之前</body>)。

不同的顺序可以在较新的桌面浏览器中产生一些差异。在移动浏览器中,推测解析不可用,因此浏览器在执行任何其他加载之前等待脚本请求。

tl;dr - 这并不重要,因为差异是微不足道的,特别是如果您的前端严重依赖 JavaScript。

于 2012-07-17T04:45:13.410 回答