2012-06-09 67 views
0

多個圖像可以放在一個圖像文件中,然後通過CSS單獨引用。 這減少了GET請求。用於文本文件的精靈

有沒有人爲html,javascript和CSS文件(即文本文件)做類似的事情?

基本上把它們放在一個靜態文件中的服務器,發送到客戶端爲1個Get請求,然後被解析成用於插入單獨的文件到DOM

這將減少多個GET請求,類似於精靈。

+0

與將所有JS放入一個文件,將所有CSS放入另一個文件等方式有什麼不同? – Sparky

回答

1

有時會這樣做。例如,Dojo Toolkit通過收集所有需要的JavaScript組件的小型Java實用程序包括functionality to create a custom build,並且將&合併爲單個文件。它同樣將所有包含的CSS複製到一個文件中,並將任何@import調用內聯。

除了像Dojo這樣的高級功能之外,沒有什麼能夠阻止您將所有CSS簡單地轉儲到<head><style/></head>並將腳本轉儲到<head><script/></head>。但是,這並不是最佳實踐,因爲它可能會妨礙代碼重用,除非您已配置CMS爲您執行插入和樣式內嵌(如Dojo對JS和關聯組件)。

+0

我在談論所有的靜態內容... HTML,JavaScript,CSS ...到一個.txt文件...這是在客戶端解析。 –

+0

@ CS_2013您可以通過簡單地將所有JS放在'