Heim  >  Artikel  >  Web-Frontend  >  Was ist der Unterschied zwischen .min.js- und .js-Dateien in Javascript?

Was ist der Unterschied zwischen .min.js- und .js-Dateien in Javascript?

不言
不言Original
2018-03-30 17:24:454167Durchsuche

In diesem Artikel erfahren Sie mehr über den Unterschied zwischen .min.js- und .js-Dateien in JavaScript. Wenn Sie Freunde haben, die den Unterschied zwischen den beiden nicht kennen, können Sie einen Blick auf

Fragen und Antworten

F: Was sind .js- bzw. .min.js-Dateien? A: .js ist eine JavaScript-Quellcodedatei und .min.js ist eine komprimierte Version der js-Datei.

F: Warum sollte es in eine .min.js-Datei komprimiert werden?

  • Größe reduzieren

    Die .min.js-Datei ist komprimiert, kleiner und schneller in der Übertragung als die js-Datei vor der Kompilierung.

  • Verhindern Sie das Einsehen und Stehlen des Quellcodes

    Nach dem Codieren werden die ursprünglichen Namen von Variablen und Funktionen in bedeutungslose Namen geändert, um zu verhindern, dass andere den JS-Quellcode einsehen und stehlen können

F: Was sind die Vor- und Nachteile von .js- und .min.js-Dateien?

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

F: Wie erstelle ich eine .min.js-Datei? Komprimierungstools verwenden:

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

F: Komprimierungsprinzip?

  • Komprimierung: Entfernen Sie alle Kommentare, Tabulatoren, Zeilenumbrüche und unnötigen Leerzeichen im JS-Code und komprimieren Sie dadurch die JS-Dateigröße.


  • Verschleierung: Ändern Sie die ursprünglichen Namen von Variablen und Funktionen nach dem Codieren in bedeutungslose Namen, löschen Sie nutzlosen Code, Inline-Funktionen, das Ersetzen gleichwertiger Anweisungen usw. (um zu verhindern, dass andere die Quelle ausspionieren und stehlen). Code)
  • Verwandte Empfehlungen:

Detaillierte Erläuterung der Unterschiede zwischen privat, geschützt und öffentlich in PHP objektorientiert

Was ist der Unterschied zwischen @HostBinding() und @HostListener() in AngularJS

Der Unterschied zwischen Methode und Berechnet in Vue

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen .min.js- und .js-Dateien in Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn