Jquery.com提供 2 个版本的 jquery 库。我总是使用缩小版,因为我从不编辑 jquery 中的任何内容。基础文件。但是另一个未压缩代码版本的用途和目的是什么?人们是否编辑主库文件以获得某些东西?
如果是,那么如果我们在主文件中编辑任何内容,那么我们将无法使用 google ajax 库链接。
Production (19KB, Minified and Gzipped)
Development (120KB, Uncompressed Code)
最佳答案
如果您在开发期间使用缩小版,浏览器会告诉您第 X 行有错误,但第 X 行可能包含数百甚至数千行未压缩代码。这使得找出问题的确切原因变得非常非常困难。
因此,针对未压缩的代码进行开发可以让您了解导致问题的原因并进行修复。精简的 jQuery 应该始终在生产中使用,jQuery 的核心功能不应该被调整 - 这就是插件的用途。
edit 5/2014:源映射已在许多浏览器中实现,以允许调试缩小的代码。 https://developers.google.com/chrome-developer-tools/docs/javascript-debugging#source-maps
关于javascript - jquery.com提供的未压缩版本的jquery库文件的用途和目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1953902/