很多时候,当我在互联网上阅读关于网络开发的内容时,我听说你应该将你的javascript和css文件分成多个文件.
就像拆分你的css文件一样:
clear.css
base.css
page_specific.css
或者您甚至应该将它们分成包含定位,颜色和排版信息的文件.
但是,浏览器只允许同时发出两个http请求是不是真的?将文件拆分为多个文件会产生一大堆http请求.将它们分成两个文件,特定于页面和基本/清除css文件不是更好吗?然后向他们发送大量的缓存标头?
我知道拆分文件更容易开发,但速度不应该更重要吗?
过早优化是万恶之源.首先使您的代码易于编写和维护.如果稍后您发现文件数量是瓶颈,则可以在构建过程中添加一个步骤,将它们组合到一个文件中.此步骤还可以删除注释和空白区域.