在做页面性能优化时,我们希望将JS/CSS文件合并,以减少HTTP请求数
但是工程中越来越庞大的js代码,又迫使我们拆分成一个个小js文件,模块化管理
两者之间,该如何取舍?
或者说,如何处理才是最科学的?有没有一个最佳实践的标准?
欢迎选择我的课程,让我们一起见证您的进步~~
合并JS/CSS是在你的产品应用发布阶段的事情,从运行性能效率角度看按模块划分是开发阶段的事情,看维护开发便利角度看
不要混在一起看
开发的时候模块化,打包的时候用browserify或者webpack。
模块化是趋势,两种解决方案1、用gulp或者类似构建工具,分为源码目录和发布目录,构建的时候讲源码的模块合并成一个文件2、模块单独发布,服务器设置合并请求模块,类似mod_concat,请求的时候一起请求。
合并JS/CSS是在你的产品应用发布阶段的事情,从运行性能效率角度看
按模块划分是开发阶段的事情,看维护开发便利角度看
不要混在一起看
开发的时候模块化,打包的时候用browserify或者webpack。
模块化是趋势,两种解决方案
1、用gulp或者类似构建工具,分为源码目录和发布目录,构建的时候讲源码的模块合并成一个文件
2、模块单独发布,服务器设置合并请求模块,类似mod_concat,请求的时候一起请求。