现在大概三十个页面,五大模块
做的时候是把所有的 JS 文件和到一起了~ 保留了一个 config 给后端去配置
CSS 同样也是合到一起...
大概唯一的好处就是只需要加载一次。。。
也看了很多说模块化之类的东西,但是都是知其然而不知其所以然
共用的东西很少~~~
所以也不知道怎么分 >_<
所以说, what can i do ?
------------------ >_< ----------------------------
单说分模块的问题吧~~~
还是需要大家的努力啊 >_< 23333
现在文件大小来说,还是比较小的, 压缩后才 30 KB ~~~~
那些第三方库肯定是不会打包的哟 ~
Gulp
因为我用的 gulp 嘛 (俺的文章 https://www.lilonghe.net/arch... )
现在是开发的时候 JS 比较多的页面单分出来
其它的都写在一个 JS 里面,然后有很多个 initXXXXPage
因为写的时候每个页面的 class 不同, 比如 "page-wrapper page-index"
所以会在 init 里面判断这个 class
最后统一调用所有
$(function(){
initXXXPage();
initXXX1Page();
initXXX2Page();
....
});
啊啊啊啊 好烦呐!好纠结啊!
有条件就把静态资源放CDN,没条件就合并,或者在自己服务器对静态文件做缓存