Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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 - Fatal编程技术网

压缩Javascript文件

压缩Javascript文件,javascript,jquery,Javascript,Jquery,我在这里有一个小情况,尽管我搜索了很多-我没有找到一个解决办法 我正在页面的页脚加载Javascript文件,如下所示 <script type='text/javascript' src='/scripts/jScrollPane.js?ver=1.0'></script> <script type='text/javascript' src='/scripts/common.js?ver=1.0'></script> <script ty

我在这里有一个小情况,尽管我搜索了很多-我没有找到一个解决办法

我正在页面的页脚加载Javascript文件,如下所示

<script type='text/javascript' src='/scripts/jScrollPane.js?ver=1.0'></script>
<script type='text/javascript' src='/scripts/common.js?ver=1.0'></script>
<script type='text/javascript' src='/scripts/preload.js?ver=1.0'></script>
<script type='text/javascript' src='/scripts/scroller.js?ver=1.0'></script>
<script type='text/javascript' src='/scripts/easing.js?ver=1.0'></script>
<script type='text/javascript' src='/scripts/jquery.backgroundPosition.js?ver=1.0'></script>

我想做的就是不包括上面的文件——只包括一个压缩文件,它是通过压缩上面所有的文件而生成的

<script type='text/javascript' src='/scripts/one.js'></script>

我尝试了很多选项,每次生成的文件都有错误

是否有一个解决方案,我上传所有文件-得到一个压缩文件,它的工作没有错误

这些文件本身可能缺少结尾;'s-出现错误的原因是什么

我该怎么做才能找到另一种选择呢


干杯

我建议像Minify这样的东西:

Minify是一款PHP5应用程序,它可以帮助你关注雅虎的几个方面s

它结合了多个CSS或Javascript文件,删除了不必要的 空白和注释,并使用gzip编码和 最佳客户端缓存头

是否有一个解决方案,我上传所有文件-得到一个压缩文件,它的工作没有错误

是,假设文件设置正确

这些文件本身可能缺少结尾;'s-出现错误的原因是什么

确切地说,缩小的文件必须支持删除换行符。缺少分号是最大的问题

  • 将每个文件粘贴到文件夹中。将优化级别保持在“简单”
  • 更正可能出现的任何错误。注意文件末尾缺少分号,因为这些分号不会触发错误
  • 将结果连接到一个文件中

  • 完成。

    例如,我会首先通过JSLint运行代码,这样您就可以识别并解决任何JS错误。

    您使用了什么工具来压缩文件?该错误很可能是因为任何压缩器都会产生相同的消息。错误信息是什么?你好,安德鲁-我使用了很多在线编译器-每个编译器都会出错-所以我似乎需要先清理我的脚本。让我试试其他选择,然后回来。错误消息是关于函数和;'使用调试器找出错误的行和字符。如果错误源于库的开始或结束附近,则问题很可能是分号。您可以通过在每个库的开头添加分号来修复,或者至少在错误前后添加分号。额外的分号不应该引起问题。这似乎是一个很好的逻辑建议-开始尝试这个-让我回来。。。