ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript の .min.js ファイルと .js ファイルの違いは何ですか?

JavaScript の .min.js ファイルと .js ファイルの違いは何ですか?

不言
不言オリジナル
2018-03-30 17:24:454169ブラウズ

この記事では、JavaScript の .min.js ファイルと .js ファイルの違いについて説明します。この 2 つの違いを知らない友人がいる場合は、ぜひご覧ください

Q&A

Q: .js と.min.js ファイルとは何ですか?
A: .js は JavaScript ソース コード ファイルで、.min.js は js ファイルの圧縮バージョンです。

Q: なぜ .min.js ファイルに圧縮するのですか?

  • サイズを削減
    .min.js ファイルは圧縮されており、コンパイル前の js ファイルよりもサイズが小さくなり、転送効率が高くなります。

  • ソースコードの覗き見や盗用を防ぐ
    コーディング後、変数や関数の元の名前は意味のない名前に変更され、他の人がjsソースコードを覗き見したり盗用したりするのを防ぎます

Q: .jsと.min。 js ドキュメントの長所と短所は何ですか?

.js文件:
  优点: 可读性较好,易于debug和更改.
  缺点:体积较大,传输时间长
  
.min.js文件:
  优点:体积较小传输快, 源码防窃
  缺点:可读性差

Q: .min.js ファイルを生成するにはどうすればよいですか?
圧縮ツールを使用します:

Google的在线版本 Javascript Closure Compiler 
压缩工具参考list:  [http://www.cnblogs.com/lhb25/p/15-best-javascript-minifying-tools.html][1]

Q: 圧縮原理は?

  • 圧縮: JS コード内のすべてのコメント、タブ、改行、無駄なスペースを削除し、JS ファイルのサイズを圧縮します。

  • 難読化: コーディング後に変数や関数の元の名前を意味のない名前に変更し、不要なコード、インライン関数、同等のステートメントの置換などを削除します (他人がソースコードを覗き見したり盗んだりするのを防ぐため)

関連おすすめ:

オブジェクト指向phpにおけるprivate、protected、publicの違いを詳しく解説

AngularJSの@HostBinding()と@HostListener()の違いは何ですか

メソッドとメソッドの違いVueで計算

以上がJavaScript の .min.js ファイルと .js ファイルの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。