中小型项目有必要合并 JS 和 CSS 吗? 财富值91

2016-10-18 17:26发布

现在大概三十个页面,五大模块
做的时候是把所有的 JS 文件和到一起了~ 保留了一个 config 给后端去配置
CSS 同样也是合到一起...

大概唯一的好处就是只需要加载一次。。。

也看了很多说模块化之类的东西,但是都是知其然而不知其所以然
共用的东西很少~~~
所以也不知道怎么分 >_<

所以说, what can i do ?

3条回答
上官紫落7 - 这个人很懒,什么都没留下
1楼 · 2016-10-18 17:40.采纳回答

30个页面肯定不能把所有的js,css打包在一起,这样文件体积比较大,资源浪费比较多,不太适合多页面应用,比较合理的做法应该是将每个页面依赖的js,css打包在一起,产物是一个页面对应一个私有js,一个私有css,当然公共的js就没必要打包进去了,比如你的项目依赖了jquery,没必要将jquery打包进私有js,这样做的好处是可以利用缓存,一个页面加载了jquery,其他页面就不需要再加载了。

应该是把这个页面需要的文件合并一起吧
不是都放在一个文件吧

有条件就把静态资源放CDN,没条件就合并,或者在自己服务器对静态文件做缓存

一周热门 更多>