【发布时间】:2023-03-05 07:19:02
【问题描述】:
我正在处理有关脚本压缩的问题。以下是我刚刚在stackoverflow中找到的:
"如果您在网页中使用它,gzip是您的Web服务器中的一种配置方法。文件由服务器gzip压缩,发送到浏览器。无需手动操作。对于Apache:http://httpd.apache.org/docs/2.0/mod/mod_deflate.html。
如果您将代码交付给开发人员,您可以使用 gzip 命令。"
有人告诉我,如果使用这样的脚本压缩策略,你会很容易调试:
当您在运行时使用 Firebug 调试 javascript 时,您看到的脚本是原始的、未压缩的脚本,可读性强。
但是如果你使用 YUI 压缩器,Firebug 中显示的脚本会是这样的:
var is_moz=(typeof document.implementation.createDocument!="undefined");var is_chrome=navigator.userAgent.toLowerCase().indexOf("chrome")>-1;var selectedTreeNodeIdInOper="";var selectedTreeNodePkInOper="";var winDef="width=490,height=190,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,copyh....
它只是在一条水平线上,难以阅读。
我的问题是,tomcat 中的 gzip 如何将压缩脚本发送给客户端,同时向开发人员显示原始脚本?魔法?
【问题讨论】:
标签: javascript tomcat compression gzip yui