2012-03-30 73 views
0

这两个文件都有相同的内容吗?还是他们提供了不同的功能,所以我们需要包括他们两个?我是新来的jQuery,所以想知道。谢谢。是否有必要同时包含jquery-1.7.1.js和jquery-1.7.1.min.js?

+1

请注意,随着您发展为JavaScript开发,您将会遇到这样的命名惯例。当你缩小自己的自定义脚本时,你可能最终会自己使用它。 – 2012-03-30 18:54:17

回答

6

内容不一样,但功能相同,您应该只包括其中一个。

jquery-1.7.1.js - >这是开发人员将使用的脚本的实际版本。适合开发环境。

jquery-1.7.1.min.js - >这是在QA/Production环境中理想使用的实际脚本(类似压缩)的缩小版本。

阅读关于缩小与它的好处 - >http://www.alistapart.com/articles/better-javascript-minification/

+3

文件的内容实际上并不相同,但它们作为脚本的行为是相同的。 – 2012-03-30 18:44:47

+0

这两个 – Jayy 2012-03-30 18:44:59

+1

@Kaipa之间的区别是什么,例如,当地人被重新命名,并且一些结构在缩小的文件中被改变,所以实际的源代码是不同的。然而,这样做*非常谨慎*,以使得生成的脚本的行为*与原始行为*完全相同。 – 2012-03-30 18:46:41

4

.min版本是minified版本,一个没有.min的。

他们做他们同样的事

6

不,他们是完全一样的,你应该只包括一个。

.min(“缩小”)版本用于生产用途,因为它更小(注释,空白等已被全部删除)。非缩小版本有助于调试,但具有更大的文件大小。

4

它们具有相同的确切功能。

'min'文件中删除了所有不必要的字符,以使文件尺寸更小但保持相同的功能。

0

.min.js结束的一个是使用更少的磁盘空间压缩版本,你应该使用那一个。

+3

为了澄清,缩小目标并不是真正节省磁盘空间(现在磁盘空间相当便宜),这是因为较小的文件导致更快的下载,因此对于浏览器不支持的最终用户已经有你的脚本缓存。 – 2012-03-30 18:54:08