回答:
機能的にはどちらも同じですが、.minの方は、ファイルサイズを小さくするために不要な文字をすべて削除しています。
同様に指摘しておくと、Googleがページの読み込み時間を確認しているため、ライブ環境には縮小バージョン(.min)を使用する方がよいでしょう。すべてのJSファイルを縮小すると、読み込みが速くなり、ブラウニーポイントが増えます。
ページスピードと呼ばれるMozillaのアドオンを取得して、サイトを調べ、すべての.JSファイルを表示し、(とりわけ)縮小版を提供できます。
どちらも同じ機能をサポートしています。帯域幅を維持するために(空白とコメントを取り除いた、短い変数名など)のjquery.min.js
圧縮バージョンですjquery.js
。機能的にはまったく同じです。この圧縮バージョンを実稼働環境で使用することをお勧めします。
jquery.js =きれいで読みやすい:)これを読んでください。
jquery.min.js = ばかげているように見えます!ただし、ファイルサイズは小さくなります。これをあなたのサイトに置いてください。
どちらも機能は同じです。違いは、読みやすさを考慮して適切にフォーマットされているか、ファイルサイズを小さくするためにコンパクトにフォーマットされているかのみです。
具体的には、2つ目は縮小化され、不要な空白を削除して変数名を短縮するプロセスです。どちらもコードを読みにくくする一因となります。空白を削除すると、改行とスペースが削除され、書式が乱れます。変数名(一部の関数名を含む)を短くすると、元の変数名が意味のない文字に置き換えられます。
これはすべて、実行時にコードがどのように動作するかに影響を与えない方法で行われます。特に、変数名と関数名の置換/短縮は、他のスクリプトの他のコードに干渉しないローカルスコープに表示される名前に対してのみ行われます。
jquery.min.jsは、jquery.jsの圧縮バージョンにすぎません。jquery.jsと同じように使用できますが、サイズが小さいため、本番環境では縮小バージョンを使用し、デバッグ時には通常のjquery.jsバージョンを使用できます。独自のJavaScriptファイルを圧縮する場合は、次のコンプレッサーを使用できます。
または、js圧縮についてStackOverflowでtopisを読んでください:):
どちらにも同じ機能が含まれていますが、同等の.min.jsのサイズが最適化されています。両方のファイルを開いて確認することができます。.min.jsファイルでは、すべての変数名が短い名前に短縮され、ほとんどの空白とコメントが削除されていることがわかります。
jquery.js:jqueryのソースコードに飛び込む必要がある場合jquery.min.js:帯域幅を節約するための圧縮バージョン
提供されるGoogle CDNのようなものを使用している圧縮バージョンよりも多くの帯域幅を節約するためのもう1つのオプションがあります:http : //ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
概要-jqueryやdojoのような人気のあるjsフレームワークは、DEVELOPMENTのコメント付きのコメント付きのきれいにフォーマットされたバージョンと、PRODUCTIONなどのコメントなしの縮小バージョン(quiicker)を提供します
jquery.js-開発jquery.min.js-プロダクション
プロダクションサイトでJQueryを実行している場合、どのライブラリをロードする必要がありますか?JQuery.jsまたはJQuery.min.js?簡単に言えば、それらは本質的に同じであり、同じ機能を備えています。
1つは長いバージョンで、もう1つは縮小バージョンです。縮小化は、スペースとページの読み込み時間を節約するために圧縮されます。縮小版では空白が削除され、意味不明で読みにくくなっています。
プロダクションサイトでJQueryライブラリを実行する場合は、縮小版を使用して、ページの読み込み時間を短縮することをお勧めします。これにより、Googleがページランキングで考慮します。
別の良いオプションは、GoogleのオンラインJavaScriptライブラリを使用することです。これにより、ライブラリのダウンロードやサイトへのアップロードの手間が省けます。さらに、JQueryが読み込まれるときにサイトもリソースを使用しません。
Googleの最新のJQuery縮小バージョンは、こちらから入手できます。
あなたはあなたのページでそれにリンクすることができます:
http://ulyssesonline.com/2010/12/03/jquery-js-or-jquery-min-js/