0

我想知道 jQuery (jQuery*.js) full & Minified (jQuery*.min.js) 版本的功能差异是什么。

http://code.jquery.com/jquery-latest.js

http://code.jquery.com/jquery-latest.min.js

我知道大小有所不同,但有任何功能差异吗?

干杯。

4

3 回答 3

1

维基百科是这样说的:

在计算机编程语言,尤其是 JavaScript 中,缩小(也称为最小化或最小化)是在不改变其功能的情况下从源代码中删除所有不必要字符的过程。

http://en.wikipedia.org/wiki/Minify

所以,没有。

选择未压缩的一个原因是,如果需要,您可以检查源代码以追踪错误。理论上,无论如何。

于 2013-09-15T17:10:23.163 回答
1

唯一的区别是代码的大小。

任何功能差异都是错误,应报告给缩小工具。
jQuery 被UglifyJS缩小。

于 2013-09-15T17:10:34.440 回答
1

没有功能差异。

缩小版只删除了所有换行符和空格字符,以及 Javascript 工作不需要的任何其他内容。

除此之外,它们在功能上是相同的。

编辑:正如 SLaks 所指出的,它还会在安全的地方更改名称。安全意味着它不公开。

这意味着它可以将内部变量从 更改registera。同样,它可以将函数名称从 更改perform()b()

请注意,这些只是示例,很可能不在代码本身中。

于 2013-09-15T17:10:42.303 回答