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

Javascript jquery.com提供的jquery库文件的未压缩版本有什么用途?,javascript,jquery,css,xhtml,Javascript,Jquery,Css,Xhtml,提供2个版本的jquery库。我总是使用缩小版,因为我从不编辑基础文件中的任何内容。但另一个未压缩代码版本的用途和用途是什么?人们是否编辑主库文件以获取某些信息 如果是,那么如果我们在主文件中编辑任何内容,那么我们就不能使用GoogleAjax库链接 Production (19KB, Minified and Gzipped) Development (120KB, Uncompressed Code) 它只是让阅读jQuery的源代码变得更加容易,特别是在调试期间,以查看应用程序中

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

如果是,那么如果我们在主文件中编辑任何内容,那么我们就不能使用GoogleAjax库链接

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

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

它是用于调试的(尽管我认为如果您使用jQuery,您应该查看源代码以了解它)


至少在ASP.NET中,当使用ScriptManager控件时,您可以分配一个脚本用于调试模式,另一个脚本用于发布模式,因此在调试中使用未压缩版本允许您逐步查找源代码,并确定您遇到的问题是否来自源代码,但当您最终构建版本时,您将使用缩小版和压缩版。

如果在开发过程中使用缩小版,浏览器会告诉您第X行有错误,但第X行可能包含数百行甚至数千行未压缩代码。这使得我们很难弄清楚到底是什么导致了这个问题

因此,根据未压缩的代码进行开发可以让您看到导致问题的原因并进行修复。缩小的jQuery应该总是在生产中使用,jQuery的核心功能不应该被调整——这就是插件的用途

编辑5/2014:源代码映射已在许多浏览器中实现,以允许调试缩小的代码