17

我注意到大多数 JavaScript 库(例如,jQuery)总是有一个“最小”版本(代表迷你?)。

有什么区别?功能更少但尺寸更小?

这是有人应该考虑使用的东西吗?(那里有很多最小版本。)

4

8 回答 8

16

功能完全相同 - 只需在文本编辑器中打开缩小版和“正常”版本,您就会看到不同之处。

最小版本只是为了提供减小的文件大小,为您节省带宽和流量;-)

于 2010-01-15T13:10:10.707 回答
10

...在计算机编程语言中,尤其是 JavaScript,是从源代码中删除所有不必要的字符而不改变其功能的过程。

http://en.wikipedia.org/wiki/Minification_(编程)

于 2010-01-15T13:09:19.057 回答
7

它被“缩小”了。所有功能都在那里,只是在一个更小的版本中,用于节省传输带宽。

要“缩小”的东西:

  • 删除空格
  • 重命名一些变量 - 例如函数范围的变量,而不是函数名称。

这是一个例子

function myFunction(someReallyLongParamName)
{
    someReallyCrazyName = someReallyLongParamName;
}

可能会来

function myFunction(a){b=a;}
于 2010-01-15T13:10:01.863 回答
3

缩小版本只是删除了空格,以加快下载速度。否则,它们是相同的。

于 2010-01-15T13:09:21.597 回答
2

不,完全相同的功能,文本已被最小化以减少下载,这意味着您无法真正调试它,但您确实获得了相同的功能

于 2010-01-15T13:09:24.390 回答
2

尺寸更小,因为从文件中删除了所有空白。只需在文本编辑器中打开这两个文件,您就会看到。

于 2010-01-15T13:09:35.187 回答
2

这是 jQuery 的一个版本,具有更小的文件大小(缩小)。相同的功能,只是浏览器必须下载的一个较小的文件。

于 2010-01-15T13:10:17.943 回答
1

相同的功能...更小的尺寸。把它想象成穷人压缩。他们只是删除所有不必要的空格。

于 2010-01-15T13:10:21.753 回答