jquery.com提供的jquery库文件的未压缩版本的用途和用途是什么?

时间:2009-12-23 16:41:03

标签: javascript jquery css xhtml

Jquery.com提供了2个版本的jquery库。我总是使用Minified版本,因为我从不编辑jquery基本文件中的任何内容。但是另一个未压缩代码版本的用途和用途是什么?人们是否编辑主库文件以获取某些内容?

如果是,那么如果我们在主文件中编辑任何内容,那么我们就无法使用google ajax库链接。

Production (19KB, Minified and Gzipped)   
Development (120KB, Uncompressed Code) 

3 个答案:

答案 0 :(得分:5)

它使得阅读jQuery的源代码变得更加容易,特别是在调试期间,看看应用程序中出现问题的原因。

答案 1 :(得分:5)

如果您在开发过程中使用缩小版本,浏览器会告诉您X行上有错误,但X行可能包含数百甚至数千行未压缩代码。这使得弄清楚究竟是什么导致问题非常非常困难。

针对未压缩的代码进行开发,可以让您查看导致问题和修复的原因。应该始终在生产中使用缩小的jQuery,并且不应该调整jQuery的核心功能 - 这就是插件的用途。

编辑5/2014:源映射已在许多浏览器中实现,以允许调试缩小的代码。 https://developers.google.com/chrome-developer-tools/docs/javascript-debugging#source-maps

答案 2 :(得分:1)

用于调试(虽然我认为如果你使用的是jQuery,你应该通过源代码来了解它)。

至少在ASP.NET中,当使用ScriptManager控件时,您可以指定一个脚本在调试模式下使用,另一个脚本在发布模式下使用,因此在调试中使用未压缩版本可以让您逐步完成源代码和数字如果您遇到的问题来自那里,但是当您最终构建版本时,您将使用缩小版和gzip版。