jquery.min.js和jquery.js有什么区别?

哪一个支持所有功能?


当前回答

两者都包含相同的功能,但.min.js等价文件在大小上进行了优化。您可以打开这两个文件并查看它们。在.min.js文件中,你会注意到所有变量的名称都被简化为简短的名称,大多数空白和注释都被去掉了。

其他回答

jquery。Min是压缩版本。它删除了注释,新的行,…

jquery.js:当你不得不深入jquery的源代码 Jquery.min.js:压缩版本,节省带宽

还有一个选项可以节省更多的带宽,然后压缩版本使用谷歌CDN提供的东西: http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js

它们在功能上是相同的,但是.min删除了所有不必要的字符,以便使文件大小更小。

只是要指出的是,你最好使用缩小版(.min)为您的现场环境,因为谷歌现在检查页面加载时间。最小化你所有的JS文件意味着它们会加载得更快,也会给你带来更多的加分。

你可以获得一个名为Page Speed的Mozilla插件,它可以查看你的站点,向你展示所有的. js文件,并提供简化版本(以及其他东西)。

Jquery.min.js只不过是jquery.js的压缩版本。 你可以像使用jquery.js一样使用它,但它更小,所以在生产中你应该使用缩小版本,当你调试时你可以使用正常的jquery.js版本。 如果你想压缩你自己的javascript文件,你可以使用这些压缩器:

http://developer.yahoo.com/yui/compressor/ http://code.google.com/intl/pl-PL/closure/compiler/ http://jscompress.com/

或者在StackOverflow上阅读关于js压缩的topis:

最佳JavaScript压缩器 你用什么来最小化和压缩JavaScript库?

总结- - - - - - 流行的js框架,如jquery或dojo 提供一个带有注释的、非常格式化的版本,用于开发 以及一个缩小版(更快),没有评论等

js -开发 js -生产