可以将多个图像放入单个图像文件中,然后通过CSS单独引用。 这减少了GET请求。
有没有人为html,javascript和CSS文件做任何类似的事情,即文本文件?
基本上将它们放在服务器中的一个静态文件中,作为1 Get请求发送到客户端,然后解析为单独的文件以插入DOM
这会减少多个GET请求,类似于Sprites。
答案 0 :(得分:1)
有时会这样做。例如,Dojo Toolkit通过一个小型Java实用程序包含functionality to create a custom build,该实用程序收集所有需要的JavaScript组件,并组合&将它们压缩成一个文件。它同样将所有包含的CSS复制到一个文件中,并将任何@import
个调用内联。
除了像Dojo这样的高级功能之外,没有什么能阻止您将所有CSS转储到<head><style/></head>
并将脚本转储到<head><script/></head>
。但是,它不被认为是最佳实践,因为它可以阻止代码重用,除非您已经为您配置了CMS来为插入和样式内嵌(就像Dojo为JS和相关组件做的那样)。