web-dev-qa-db-ja.com

jquery.jsとjquery.min.jsの違いは何ですか?

Jquery.min.jsとjquery.jsの違いは何ですか?

どの機能がすべての機能をサポートしていますか?

276
gowri

どちらも機能的には同じですが、ファイルサイズを小さくするために、.minでは不要な文字がすべて削除されています。

また、Googleがページの読み込み時間を確認しているため、ライブ環境には縮小版(.min)を使用することをお勧めします。すべてのJSファイルを縮小すると、読み込みが速くなり、ブラウニーポイントが増えます。

あなたはあなたのサイトを調べ、あなたにすべての.JSファイルを見せ、(とりわけ)縮小版を提供する、Page Speedと呼ばれるMozillaのアドオンを得ることができます。

269
webnoob

どちらも同じ機能をサポートしています。 jquery.min.jsは、帯域幅を節約するためにjquery.jsを圧縮したものです(空白とコメントは削除され、短い変数名など)。機能的には、まったく同じです。運用環境ではこの圧縮バージョンを使用することをお勧めします。

122
Darin Dimitrov
  • jquery.js =きれいで読みやすいです:)これを読んでください。

  • jquery.min.js =ちっちゃいね!しかし、ファイルサイズは小さくなります。これをあなたのサイトに置いてください。

どちらも機能は同じです。違いは読みやすさのためにきれいにフォーマットされているか、より小さいファイルサイズのためにコンパクトにフォーマットされているかだけです。

具体的には、2番目の方法は、縮小です。これは、不要な空白を削除し、変数名を短くすることを含むプロセスです。どちらもコードを読みにくくするのに役立ちます。空白を削除するとフォーマットを混乱させる改行やスペースが削除され、変数名を短くすると(関数名を含む)、元の変数名が意味のない文字に置き換えられます。

これはすべて、コードの実行時の動作に影響を与えないような方法で行われます。特に、変数名と関数名の置き換え/短縮は、他のスクリプトの他のコードを妨害しないような、ローカルスコープに現れる名前に対してのみ行われます。

91
thomasrutter

Jquery.min.jsはjquery.jsの圧縮版に他なりません。あなたはそれをjquery.jsと同じ方法で使うことができます、しかしそれはより小さいので、本番環境ではあなたは縮小バージョンを使うべきですそしてデバッグしているときあなたは普通のjquery.jsバージョンを使うことができます。あなたがあなた自身のjavascriptファイルを圧縮したいなら、あなたはこれらのコンプレッサーをすることができます:

あるいはStackOverflowのjs compression :)に関するトピックを読んでください。

23
Jarek

簡単に言うと、両方のバージョンはまったく同じです。唯一の違いは:

  • min.jsはウェブサイト用です(オンライン)

  • .jsは開発者、つまりjqueryコードについて読んだり、学んだり、理解したりする必要がある人、例えばプラグイン開発(オフライン、現地での作業)のためのものです。

8
Xfile

どちらも同じ機能を備えていますが、同等の.min.jsのサイズが最適化されています。両方のファイルを開いてそれらを見ることができます。 .min.jsファイルでは、すべての変数名が短い名前になり、ほとんどの空白とコメントが削除されていることがわかります。

5

概要 - jqueryやdojoのような人気のあるjsフレームワークは、開発用にコメント付きのコメント付きのきれいなフォーマットのバージョンを提供し、PRODUCTIONにはコメントなどのない縮小バージョン(より速い)を提供します。

jquery.js - 開発jquery.min.js - プロダクション

3
Sebastian Lasse

jquery.js:jqueryのソースコードに飛び込む必要がある場合jquery.min.js:帯域幅節約のための圧縮バージョン

より多くの帯域幅を節約するためのもう1つのオプションが、Google CDNのようなものを使用している圧縮バージョンよりもあります。 http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min)。 js

3
PeterWong

本番サイトでJQueryを実行している場合、どのライブラリをロードすればよいですか? JQuery.jsとJQuery.min.jsのどちらですか。簡単に言えば、それらは本質的に同じで、同じ機能を持ちます。

一方のバージョンは長く、もう一方のバージョンは縮小バージョンです。縮小されたファイルはスペースとページの読み込み時間を節約するために圧縮されています。縮小バージョンでは空白が削除されているため、文字がぎこちなくて読むことができません。

本番サイトでJQueryライブラリを実行する場合は、ページの読み込み時間を短縮するために縮小版を使用することをお勧めします。Googleは現在これらのページのランキングで考慮しています。

もう1つの良い方法は、GoogleのオンラインJavaScriptライブラリを使用することです。これはあなたにあなたのサイトにアップロードするのと同様にあなたにライブラリをダウンロードする煩わしさから救います。また、あなたのサイトはJQueryがロードされたときにリソースを使用しません。

Googleの最新のJQuery縮小版はこちらから入手できます。

あなたはあなたのページの中でそれにリンクすることができます:

http://ulyssesonline.com/2010/12/03/jquery-js-or-jquery-min-js/

2
Ayush Sugandhi

Google CDNのJqueryを使用する場合は、ページに追加したダウンロードの5〜10倍もパフォーマンスが大幅に向上します。また、Jqueryファイルの最新バージョンも入手できます。

両方のファイル、すなわちjquery.jsとjquery.min.jsの違いはファイルサイズだけです。これにより、ファイルはより速くダウンロードされます。 :)

1
Hitesh

jquery.minは圧縮バージョンです。コメント、改行は削除されました。

1
robdoan