Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.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文件混合到一个文件中?_Javascript_Jquery_Xhtml_Prototypejs - Fatal编程技术网

如何将多个javascript文件混合到一个文件中?

如何将多个javascript文件混合到一个文件中?,javascript,jquery,xhtml,prototypejs,Javascript,Jquery,Xhtml,Prototypejs,为了减少http请求,我想将多个jquery插件的javascript文件和主jquery文件混合在一起 应该考虑什么事情 我们只需要将所有文件中的代码逐个放入新文件,还是需要做更多的事情 您可以使用。我记得,它可以合并文件。它是用Java编写的,可以合并到您的构建或发布过程中。我使用的是: 使用管道在单个HTTP请求中动态组合所有文件。您可以在构建时替换此步骤,以逐个合并所有文件 使用 我们有一个ANT脚本,它将所有JS文件组合成一个文件,然后对其进行压缩。它基于一个开关,因此开发和质量保证环

为了减少http请求,我想将多个jquery插件的javascript文件和主jquery文件混合在一起

应该考虑什么事情

我们只需要将所有文件中的代码逐个放入新文件,还是需要做更多的事情

您可以使用。我记得,它可以合并文件。它是用Java编写的,可以合并到您的构建或发布过程中。

我使用的是:

  • 使用管道在单个HTTP请求中动态组合所有文件。您可以在构建时替换此步骤,以逐个合并所有文件
  • 使用

  • 我们有一个ANT脚本,它将所有JS文件组合成一个文件,然后对其进行压缩。它基于一个开关,因此开发和质量保证环境使用扩展文件,而UAT/PROD使用所有组合的文件。顺便说一句,不仅是JS文件,你可能还喜欢组合CSS。我们过去常常在每个文件的内容后加上几行新行和分号。

    如果您使用的是PHP,您可以使用它来压缩和合并几个CSS和JS文件。

    除了其他人所说的,您可能希望确保遵守文件的依赖顺序。如果您正在使用jQuery和其他插件,请确保jQuery位于压缩输出的顶部,并且任何后续依赖项都遵循此顺序,从最小依赖到最大依赖

    那么,我们可以按照需要的顺序将所有文件中的代码粘贴到一个文件中吗?是的,只要每个文件都有效,并且在每个文件的末尾添加回车符。