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

标签 javascript jquery css xhtml

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/

相关文章:

javascript - 引用错误: Can't find variable with SpookyJS

javascript - 覆盖 carouFredSel 中的默认包装器名称

javascript - 选择父元素没有特定类的元素

html - 如何减小移动媒体查询中占位符的字体大小

css - 容器内 Bootstrap 中带有图像的单个全宽列的 css 最佳实践?

javascript - 抛出新错误(字符串)未在 F12 中显示

javascript - 这里的信息气泡 map 不起作用

javascript - $.get 将 json_encoded php 数组返回给 javascript

php - 在结账时向运费添加 Logo - WooCommerce

html - 如何使用 Bootstrap 为移动站点设置容器 div 的宽度