我正在尝试了解JavaScript的最小化和压缩过程,并对此有几个问题:
- 由于最小化使代码难以调试,是否可以在客户端进行按需反最小化,以弥补实际需要在网站上调试和调查某些内容的情况?
- 我记得在某个地方读到过,可以通过在Apache Web服务器中设置某些选项来启用所有资源(如图像、CSS、JavaScript等)的压缩。在Apache级别上进行的JavaScript压缩和使用YUI Compressor之类的工具进行的压缩有什么区别吗?
有人能帮我解答以上问题吗?
我实际需要反最小化我的JavaScript文件的情况是这样的:假设发生了一个JavaScript错误,位于第X行。使用最小化文件将非常难以知道哪个代码块在生产中导致了该错误,因为行都被包装在一个最小化的文件中。在这种情况下,你们如何进行调查和调试?另一个用户也在Packed/minified javascript failing in IE6 - how to debug?问题中提到了这个调试问题(稍微特定于IE6)。