搜索

首页  >  问答  >  正文

javascript - 合并js文件减少请求数,但又要模块化js代码,该如何取舍?

在做页面性能优化时,我们希望将JS/CSS文件合并,以减少HTTP请求数

但是工程中越来越庞大的js代码,又迫使我们拆分成一个个小js文件,模块化管理

两者之间,该如何取舍?

或者说,如何处理才是最科学的?有没有一个最佳实践的标准?

天蓬老师天蓬老师2775 天前715

全部回复(3)我来回复

  • PHP中文网

    PHP中文网2017-04-10 16:37:15

    合并JS/CSS是在你的产品应用发布阶段的事情,从运行性能效率角度看
    按模块划分是开发阶段的事情,看维护开发便利角度看

    不要混在一起看

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-10 16:37:15

    开发的时候模块化,打包的时候用browserify或者webpack。

    回复
    0
  • PHP中文网

    PHP中文网2017-04-10 16:37:15

    模块化是趋势,两种解决方案
    1、用gulp或者类似构建工具,分为源码目录和发布目录,构建的时候讲源码的模块合并成一个文件
    2、模块单独发布,服务器设置合并请求模块,类似mod_concat,请求的时候一起请求。

    回复
    0
  • 取消回复