0

可以将多个图像放入单个图像文件中,然后通过 CSS 单独引用。这减少了 GET 请求。

有没有人为 html、javascript 和 CSS 文件(即文本文件)做类似的事情?

基本上把它们放在服务器的一个静态文件中,作为1个Get请求发送给客户端,然后被解析成单独的文件插入到DOM中

这将减少多个 GET 请求,类似于 Sprites。

4

1 回答 1

1

有时会这样做。例如,Dojo Toolkit 包括通过一个小型 Java 实用程序创建自定义构建的功能,该实用程序收集所有需要的 JavaScript 组件,并将它们组合并压缩到一个文件中。它同样将所有包含的 CSS 复制到一个文件中,并内联任何@import调用。

除了像 Dojo 这样的高级功能之外,没有什么能阻止您简单地将所有 CSS 转储<head><style/></head><head><script/></head>. 但是,它不被认为是最佳实践,因为它可能会阻碍代码重用,除非您已配置 CMS 为您执行插入和样式内联(就像 Dojo 为 JS 和相关组件所做的那样)。

于 2012-06-09T22:22:28.730 回答