文本文件的精灵

时间:2012-06-09 22:19:19

标签: php javascript html css

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

有没有人为html,javascript和CSS文件做任何类似的事情,即文本文件?

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

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

1 个答案:

答案 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和相关组件做的那样)。