jquery.js和jquery.min.js有什么区别?
jquery.min.js和jquery.js有什么区别?
哪一个支持所有function?
它们在function上都是一样的,但.min为了减小文件的大小,删除了所有不必要的字符。
只需要指出,Google现在正在检查页面加载时间,所以最好使用缩小版本(.min)作为您的实时环境。 让所有的JS文件缩小意味着它们将会加载得更快,并且会给你更多的布朗点数。
你可以得到一个名为Page Speed的Mozilla插件,它可以浏览你的站点并显示所有.JS文件,并提供缩小版本(等等)。
两者都支持相同的function。 jquery.min.js
是jquery.js
的压缩版本(空格和注释除去,variables名称较短,…)以保留带宽。 在function方面他们是完全一样的。 build议在生产环境中使用此压缩版本。
-
jquery.js =漂亮易读:)阅读这一个。
-
jquery.min.js =看起来很乱! 但有一个较小的文件大小。 把这个放在你的网站上。
两者在function上都是一样的。 不同之处在于它的格式是否适合可读性,或者是否适合较小的文件大小。
具体来说,第二个是缩小的 ,一个过程,包括删除不必要的空白和缩短variables名称。 两者都有助于使代码难以阅读:删除空格删除换行符和格式化的空格,缩短variables名称(包括一些函数名称)用无意义的字母replace原始variables名称。
所有这些都是以这样的方式完成的,不会以任何方式影响代码运行的方式。 值得注意的是,replace/缩短variables名称和函数名称只会出现在本地范围内,而不会干扰其他脚本中的其他代码。
Jquery.min.js不过是jquery.js的压缩版本。 你可以像jquery.js一样使用它,但它更小,所以在生产中你应该使用缩小的版本,当你正在debugging时,你可以使用正常的jquery.js版本。 如果你想压缩自己的JavaScript文件,你可以这些压缩机:
- http://developer.yahoo.com/yui/compressor/
- http://code.google.com/intl/pl-PL/closure/compiler/
- http://jscompress.com/
或者只是阅读关于js压缩的StackOverflow上的topis:
- 最好的JavaScript压缩器
- 你用什么来最小化和压缩JavaScript库?
- 列表项目
用简单的语言,两个版本是完全一样的。 唯一的区别是:
-
min.js用于网站(在线)
-
.js是为开发人员,需要阅读,学习或/和理解jQuery代码,即插件开发(离线,本地工作)的人。
两者都包含相同的function,但.min.js等效的大小已被优化。 你可以打开这两个文件,并看看他们。 在.min.js文件中,您会注意到所有variables名称都被缩减为短名称,并且大部分空格和注释都已被删除。
jquery.js:当你必须潜入jquery的源代码jquery.min.js:压缩版本用于节省带宽
还有一个选项可以节省更多的带宽,然后使用类似Google CDN的压缩版本提供: http : //ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
总结 – jquery或dojo等stream行的js框架提供了一个评论,相当格式的版本与发展的意见和缩小版本(更快)没有评论等生产
jquery.js – 开发jquery.min.js – 生产
jquery.min是压缩版本。 它删除了评论,新行,…
如果你正在生产站点上运行JQuery,你应该加载哪个库? JQuery.js或JQuery.min.js? 简而言之,它们基本上是相同的,具有相同的function。
一个版本很长,另一个版本是缩小版本。 压缩缩小以节省空间和页面加载时间。 在缩小版本中删除了空格,使得它们乱码,无法阅读。
如果您要在生产站点上运行JQuery库,我build议您使用缩小版,以减lessGoogle现在在页面排名中考虑的页面加载时间。
另一个不错的select是使用Google的在线JavaScript库。 这将节省您下载图书馆的麻烦,以及上传到您的网站。 另外,你的网站在加载JQuery时也不会使用资源。
Google提供的最新的JQuery缩小版本可以在这里find。
您可以使用以下链接链接到您的网页:
http://ulyssesonline.com/2010/12/03/jquery-js-or-jquery-min-js/
如果您使用Google CDN提供的Jquery,认真将其性能提高5倍至10倍,您将添加到您的页面,下载。 而且,你将得到最新版本的Jquery文件。
这两个文件之间的差异,即jquery.js和jquery.min.js只是文件大小,由于这个文件得到下载得更快。 🙂