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