Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否使用RequireJS_Javascript_Performance_Requirejs - Fatal编程技术网

Javascript 是否使用RequireJS

Javascript 是否使用RequireJS,javascript,performance,requirejs,Javascript,Performance,Requirejs,如果在生产中将所有脚本文件合并为一个脚本文件,那么使用requireJS有什么好处 我正在处理一个多页项目。您只合并用于暂存和生产的文件。在开发过程中,您将它们分开 这允许您通过将JavaScript划分为离散单元来管理它。这使得测试、重用和查找需要更改的代码变得更容易。您只需合并用于暂存和生产的文件。在开发过程中,您将它们分开 这允许您通过将JavaScript划分为离散单元来管理它。这使得测试、重用和查找需要更改的代码变得更容易。如果将所有脚本文件合并为一个,RequireJS不会给您带来太

如果在生产中将所有脚本文件合并为一个脚本文件,那么使用requireJS有什么好处


我正在处理一个多页项目。

您只合并用于暂存和生产的文件。在开发过程中,您将它们分开


这允许您通过将JavaScript划分为离散单元来管理它。这使得测试、重用和查找需要更改的代码变得更容易。

您只需合并用于暂存和生产的文件。在开发过程中,您将它们分开


这允许您通过将JavaScript划分为离散单元来管理它。这使得测试、重用和查找需要更改的代码变得更容易。

如果将所有脚本文件合并为一个,RequireJS不会给您带来太多(当然,除非您首先将其用于脚本)。我们不使用RequireJS本身,而是使用类似的库。虽然我们还在最终的生产环境中将脚本合并在一起,但我们在开发时将脚本分开,以使调试更容易。对于产品,requireJS语法被剥离出来,合并也完成了。我还发现requireJS很难与其他库一起使用,反之亦然。这就是为什么我创建了一个库,它更易于使用,并且使用angular进行了测试。底部有一个演示应用程序:gngeorgiev.github.io/Modulerr.js您也可以将所有脚本合并为一个,而不依赖Modulerr.js如果将所有脚本文件合并为一个,RequireJS不会给您带来太多(当然,除非您首先将其用于脚本).我们不使用requireJS本身,而是使用类似的库。虽然我们还在最终的生产环境中将脚本合并在一起,但我们在开发时将脚本分开,以使调试更容易。对于产品,requireJS语法被剥离出来,合并也完成了。我还发现requireJS很难与其他库一起使用,反之亦然。这就是为什么我创建了一个库,它更易于使用,并且使用angular进行了测试。底部有一个演示应用程序:gngeorgiev.github.io/Modulerr.js您还可以将所有脚本组合成一个脚本,而不依赖Modulerr.js。那么,如何为生产剥离requireJS语法呢?您不剥离它。没有必要。@Newcoma modernizer使用r.js构建选项从其构建中剥离require/define。检查这里-谢谢,我会调查的。已经在使用r.js了,那么我如何为生产剥离requireJS语法呢?您不剥离它。没有必要。@Newcoma modernizer使用r.js构建选项从其构建中剥离require/define。检查这里-谢谢,我会调查的。已经在使用r.js了吗