Antworten:
Sie sind beide funktional gleich, aber in der .min-Datei werden alle unnötigen Zeichen entfernt, um die Dateigröße zu verringern.
Um auch darauf hinzuweisen, verwenden Sie besser die minimierte Version (.min) für Ihre Live-Umgebung, da Google jetzt die Ladezeiten der Seiten überprüft. Wenn alle Ihre JS-Dateien minimiert sind, werden sie schneller geladen und Sie erhalten mehr Brownie-Punkte.
Sie können ein Addon für Mozilla namens Page Speed erhalten, das Ihre Site durchsucht und Ihnen alle .JS-Dateien anzeigt und (unter anderem) minimierte Versionen bereitstellt.
Beide unterstützen die gleichen Funktionen. jquery.min.js
ist eine komprimierte Version von jquery.js
(Leerzeichen und Kommentare entfernt, kürzere Variablennamen, ...), um die Bandbreite zu erhalten. In Bezug auf die Funktionalität sind sie absolut gleich. Es wird empfohlen, diese komprimierte Version in der Produktionsumgebung zu verwenden.
jquery.js = Hübsch und leicht zu lesen :) Lies diesen.
jquery.min.js = Sieht aus wie Quatsch! Hat aber eine kleinere Dateigröße. Stellen Sie dieses auf Ihre Website.
Beide sind in der Funktionalität gleich. Der Unterschied besteht nur darin, ob es für die Lesbarkeit gut formatiert oder für kleinere Dateigrößen kompakt formatiert ist.
Insbesondere wird der zweite minimiert , ein Prozess, bei dem unnötige Leerzeichen entfernt und Variablennamen verkürzt werden. Beide tragen dazu bei, dass der Code viel schwerer zu lesen ist: Durch das Entfernen von Leerzeichen werden Zeilenumbrüche und Leerzeichen entfernt, die die Formatierung durcheinander bringen, und durch das Kürzen von Variablennamen (einschließlich einiger Funktionsnamen) werden die ursprünglichen Variablennamen durch bedeutungslose Buchstaben ersetzt.
All dies geschieht so, dass es in keiner Weise das Verhalten des Codes beim Ausführen beeinflusst. Insbesondere wird das Ersetzen / Verkürzen von Variablen- und Funktionsnamen nur für Namen vorgenommen, die in einem lokalen Bereich angezeigt werden, in dem kein anderer Code in anderen Skripten beeinträchtigt wird.
Jquery.min.js ist nichts anderes als eine komprimierte Version von jquery.js. Sie können es auf die gleiche Weise wie jquery.js verwenden, es ist jedoch kleiner. In der Produktion sollten Sie daher eine minimierte Version verwenden, und beim Debuggen können Sie die normale Version jquery.js verwenden. Wenn Sie Ihre eigene Javascript-Datei komprimieren möchten, können Sie diese Kompressoren verwenden:
Oder lesen Sie einfach topis auf StackOverflow über js Komprimierung :):
Beide enthalten die gleiche Funktionalität, aber das Äquivalent von .min.js wurde in der Größe optimiert. Sie können beide Dateien öffnen und ansehen. In der Datei .min.js werden Sie feststellen, dass alle Variablennamen auf Kurznamen reduziert wurden und dass die meisten Leerzeichen und Kommentare entfernt wurden.
jquery.js: Wenn Sie in den Quellcode von jquery eintauchen müssen. jquery.min.js: Komprimierte Version zum Einsparen von Bandbreite
Es gibt eine weitere Option zum Einsparen von mehr Bandbreite als die komprimierte Version, die so etwas wie Google CDN verwendet: http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
Zusammenfassung - Beliebte JS-Frameworks wie JQuery oder Dojo bieten eine kommentierte, hübsch formatierte Version mit Kommentaren für ENTWICKLUNG und eine minimierte Version (schneller) ohne Kommentare usw. für PRODUKTION
jquery.js - Entwicklung jquery.min.js - Produktion
Welche Bibliothek sollten Sie laden, wenn Sie JQuery auf einer Produktionssite ausführen? JQuery.js oder JQuery.min.js? Die kurze Antwort lautet: Sie sind im Wesentlichen gleich und haben dieselbe Funktionalität.
Eine Version ist lang, während die andere die minimierte Version ist. Das Minimierte wird komprimiert, um Platz und Ladezeit für Seiten zu sparen. In der verkleinerten Version wurden Leerzeichen entfernt, sodass sie nicht mehr lesbar sind.
Wenn Sie die JQuery-Bibliothek auf einer Produktionssite ausführen möchten, empfehlen wir die Verwendung der minimierten Version, um die Ladezeit der Seite zu verringern, die Google jetzt in ihrem Seitenranking berücksichtigt.
Eine weitere gute Option ist die Verwendung der Online-Javascript-Bibliothek von Google. Dies erspart Ihnen das mühsame Herunterladen der Bibliothek sowie das Hochladen auf Ihre Website. Darüber hinaus verwendet Ihre Site beim Laden von JQuery keine Ressourcen.
Die neueste minimierte JQuery-Version von Google finden Sie hier.
Sie können auf Ihren Seiten darauf verlinken, indem Sie:
http://ulyssesonline.com/2010/12/03/jquery-js-or-jquery-min-js/
Wenn Sie die JQuery von Google CDN verwenden, wird die Leistung ernsthaft um das 5- bis 10-fache der Leistung verbessert, die Sie Ihrer Seite hinzufügen, die heruntergeladen wird. Außerdem erhalten Sie die neueste Version der Jquery-Dateien.
Der Unterschied zwischen beiden Dateien, dh jquery.js und jquery.min.js, ist nur die Dateigröße. Aus diesem Grund werden die Dateien schneller heruntergeladen. :) :)