Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.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 如何在JSP中将多个脚本组合成一个脚本?_Javascript_Jquery_Jsp - Fatal编程技术网

Javascript 如何在JSP中将多个脚本组合成一个脚本?

Javascript 如何在JSP中将多个脚本组合成一个脚本?,javascript,jquery,jsp,Javascript,Jquery,Jsp,这是我的脚本 <script type="text/javascript" src="../js/btgAportion.js"></script> <script type="text/javascript" src="../js/tab.js"></script> script type="text/javascript" src="../js/jquery_calc.js"></script> <script t

这是我的脚本

<script type="text/javascript" src="../js/btgAportion.js"></script>

<script type="text/javascript" src="../js/tab.js"></script>

script type="text/javascript" src="../js/jquery_calc.js"></script>

<script type="text/javascript" src="../js/jquery_onload.js"></script>

<script src="../js/jquery-latest.js"></script>

<script src="../js/collapsible.js"></script>

script type=“text/javascript”src=“../js/jquery\u calc.js”>
它们都在公共js文件夹中
我想将所有这些脚本组合成一个脚本,以减少HTTP请求。有许多方法。编辑,如果你要否决我,让我至少说一下,我的这个工具是一个java工具,用于将javascript文件聚合在一起,达到你想要的目的:

否则,如果您想推出自己的基于JSP的解决方案,您可以创建一个scripts.JSP来读取每个脚本,并将它们全部连接到输出中,然后在HTML脚本标记中使用该scripts.JSP。对于小型站点来说,这可能比我过度设计的工具更容易。

您可以使用shell脚本将多个JS文件压缩为一个

从官方自述:

非常简单的bash脚本,它用Google压缩javascript文件 闭包编译器,然后生成它们的单个文件。减少文件 只需一个简单的命令即可调整大小并节省带宽


通过将多个JavaScript资源合并为一个资源,减少HTTP往返次数。


使用压缩Java脚本:

无需仅缩小单个文件即可启用gzipcompression@ArunKillu不需要,但对于用户/seo友好型应用程序来说,这是一个很好的实践。在构建war文件之前,有没有办法缩小js文件,因为缩小后的文件阅读起来对用户不太友好?@jeetZ用户会阅读js文件吗?好奇的开发人员会这样做,你不应该担心他们:)这里不鼓励只提供链接的答案!!