我想知道 jQuery (jQuery*.js) full & Minified (jQuery*.min.js) 版本的功能差异是什么。
http://code.jquery.com/jquery-latest.js
http://code.jquery.com/jquery-latest.min.js
我知道大小有所不同,但有任何功能差异吗?
干杯。
我想知道 jQuery (jQuery*.js) full & Minified (jQuery*.min.js) 版本的功能差异是什么。
http://code.jquery.com/jquery-latest.js
http://code.jquery.com/jquery-latest.min.js
我知道大小有所不同,但有任何功能差异吗?
干杯。
维基百科是这样说的:
在计算机编程语言,尤其是 JavaScript 中,缩小(也称为最小化或最小化)是在不改变其功能的情况下从源代码中删除所有不必要字符的过程。
所以,没有。
选择未压缩的一个原因是,如果需要,您可以检查源代码以追踪错误。理论上,无论如何。
唯一的区别是代码的大小。
任何功能差异都是错误,应报告给缩小工具。
jQuery 被UglifyJS缩小。
没有功能差异。
缩小版只删除了所有换行符和空格字符,以及 Javascript 工作不需要的任何其他内容。
除此之外,它们在功能上是相同的。
编辑:正如 SLaks 所指出的,它还会在安全的地方更改名称。安全意味着它不公开。
这意味着它可以将内部变量从 更改register
为a
。同样,它可以将函数名称从 更改perform()
为b()
。
请注意,这些只是示例,很可能不在代码本身中。