2016-10-18 17:26发布
现在大概三十个页面,五大模块做的时候是把所有的 JS 文件和到一起了~ 保留了一个 config 给后端去配置CSS 同样也是合到一起...
大概唯一的好处就是只需要加载一次。。。
也看了很多说模块化之类的东西,但是都是知其然而不知其所以然共用的东西很少~~~所以也不知道怎么分 >_<
所以说, what can i do ?
30个页面肯定不能把所有的js,css打包在一起,这样文件体积比较大,资源浪费比较多,不太适合多页面应用,比较合理的做法应该是将每个页面依赖的js,css打包在一起,产物是一个页面对应一个私有js,一个私有css,当然公共的js就没必要打包进去了,比如你的项目依赖了jquery,没必要将jquery打包进私有js,这样做的好处是可以利用缓存,一个页面加载了jquery,其他页面就不需要再加载了。
js
css
jquery
应该是把这个页面需要的文件合并一起吧不是都放在一个文件吧
有条件就把静态资源放CDN,没条件就合并,或者在自己服务器对静态文件做缓存
最多设置5个标签!
付费偷看金额在0.1-10元之间
30个页面肯定不能把所有的
js
,css
打包在一起,这样文件体积比较大,资源浪费比较多,不太适合多页面应用,比较合理的做法应该是将每个页面依赖的js
,css打包在一起,产物是一个页面对应一个私有js
,一个私有css
,当然公共的js
就没必要打包进去了,比如你的项目依赖了jquery
,没必要将jquery
打包进私有js
,这样做的好处是可以利用缓存,一个页面加载了jquery
,其他页面就不需要再加载了。应该是把这个页面需要的文件合并一起吧
不是都放在一个文件吧
有条件就把静态资源放CDN,没条件就合并,或者在自己服务器对静态文件做缓存
一周热门 更多>