对于部署,建议合并所有.js文件以减少网络请求的数量。 Require.js支持动态加载脚本。如果所有.js文件组合在一起并因此已经在单个请求中加载,则require.js会带来什么值。
是否只是通过将代码分解为单独的文件来简化开发环境?
答案 0 :(得分:1)
您将应用程序逻辑组合在一个文件中,但您可能有按需加载的外部库:jQuery,Twitter Bootstrap,Knockout.js等。
答案 1 :(得分:0)
RequireJS应该在开发中和生产中一样多地使用。它不仅仅意味着在开发时间内进行文件依赖关系管理,使用r.js构建单个文件进行生产是一种选择,但不是强制性的。 RequireJS不仅仅是一个开发工具。
建议合并所有.js文件以减少 网络请求数量
在浏览器知道如何并行加载代码的桌面上不是问题,导致加载时间比1个大文件更短。
答案 2 :(得分:0)
即使在这种情况下,使用require.js有几个原因:
还有一些理由不使用require.js: