Requirejs 什么';当组合所有脚本进行部署时,require.js的用法是什么?
对于部署,建议合并所有.js文件,以减少网络请求的数量。 Require.js支持动态加载脚本。如果所有的.js文件都组合在一起,因此已经在单个请求中加载,那么require.js会带来什么价值Requirejs 什么';当组合所有脚本进行部署时,require.js的用法是什么?,requirejs,Requirejs,对于部署,建议合并所有.js文件,以减少网络请求的数量。 Require.js支持动态加载脚本。如果所有的.js文件都组合在一起,因此已经在单个请求中加载,那么require.js会带来什么价值 它只是为了简化开发环境,将代码分解成单独的文件吗?您将应用程序逻辑合并到一个文件中,但您可能有外部库,这些库将根据需要加载:jQuery、Twitter Bootstrap、Knockout.js等。您将应用程序逻辑合并到一个文件中,但是您可能有外部库,这些库将按需加载:jQuery、Twitter B
它只是为了简化开发环境,将代码分解成单独的文件吗?您将应用程序逻辑合并到一个文件中,但您可能有外部库,这些库将根据需要加载:jQuery、Twitter Bootstrap、Knockout.js等。您将应用程序逻辑合并到一个文件中,但是您可能有外部库,这些库将按需加载:jQuery、Twitter Bootstrap、Knockout.js等。RequireJS应该在开发和生产中使用。这不仅仅意味着在开发期间进行文件依赖关系管理,使用r.js为生产构建单个文件是一个选项,但不是强制性的。RequireJS不仅仅是一个开发工具 建议合并所有.js文件,以减少 网络请求数
在桌面上,浏览器不知道如何并行加载代码,因此加载时间比一个大文件要短。RequireJS应该在开发和生产中使用。这不仅仅意味着在开发期间进行文件依赖关系管理,使用r.js为生产构建单个文件是一个选项,但不是强制性的。RequireJS不仅仅是一个开发工具 建议合并所有.js文件,以减少 网络请求数
在桌面上,浏览器不知道如何并行加载代码,导致加载时间比一个大文件短。即使在这种情况下,使用require.js也有几个原因:
- 您可以显式地声明模块之间的依赖关系,这样就可以自动检测不需要的模块,从而使它们不包含在组合文件中
- 它迫使您更多地考虑代码的模块化,这可能会导致代码更干净
- 如果您的依赖关系非常简单,那么您可能不会从require.js中获得太多好处
- 使用require.js的设置可能更复杂
- 您必须特别注意在部署中使用almond.js而不是require.js,否则您将面临获得比以前更大的.js文件的风险
- 您可以显式地声明模块之间的依赖关系,这样就可以自动检测不需要的模块,从而使它们不包含在组合文件中
- 它迫使您更多地考虑代码的模块化,这可能会导致代码更干净
- 如果您的依赖关系非常简单,那么您可能不会从require.js中获得太多好处
- 使用require.js的设置可能更复杂
- 您必须特别注意在部署中使用almond.js而不是require.js,否则您将面临获得比以前更大的.js文件的风险