jQuery Unterschied min und normale Version

Kossy

New member
Hallo !

Ich muss mal eine blöde Frage stellen. Kann mir vielelicht jemand von euch erklären, was exakt der Unterschied zwischen einer minimalisierten JQuery Datei ist (siehe unten) und einer nicht minimalisierten JQuery Datei?
Code:
<script type="text/javascript" src="js/jquery/jquery-ui-1.8.23.custom.min.js"></script>

Was ist denn der Vorteil eines solchen minimalisierten Files? Ich glaube bei den CSS gibt es so etwas auch, freue mich über Antworten !

Kossy
 
Das ist eigentlich recht einfach zu erklären: in der "minified"-Version (.min) sind alle nicht notwendigen Zeilenumbrüche, Einrückungen und teilweise Kommentare entfernt. Dadurch wird die Datei deutlich(!) kleiner.
Man kann also sagen: die normale, unkomprimierte Version ist zum Arbeiten im jQuery-Quellcode und beim Entwickeln von Vorteil.
Zum produktiven Einsatz gibt es die minified-Variante. Diese wird (da viel kleiner) deutlich schneller geladen. Da sie aber extrem verwirrend und schlecht zu lesen ist, ist sie nicht für die Entwicklung geeignet.
Aus diesem Grund hat man beim Download auch die Auswahl zwischen PRODUCTION (minified and gzipped) und DEVELOPMENT (uncompressed code).

Übrigens: auch mit anderem Code funktioniert das; mit einem Javascript Compressor kann man sein Skript komprimieren und verkleinern.
Das Gegenteil dazu wäre ein JavaScript beautifier; mit so einem Tool kannst du solchen Code wieder lesbar machen; es werden unter anderem einheitliche Einrückungen verwendet. Dies ist auch teilweise sinnvoll bei eigenem, schlampig geschriebenen Code.


Weitere Infos (englisch):

 
Zuletzt bearbeitet:
AW: Frage zu minimalisierten JQuery File

Haben wir das in der JS FAQ nicht drin, Julian? Sollen wir diesen Thread auch mal dahin schieben?
 
AW: Frage zu minimalisierten JQuery File

Haben wir das in der JS FAQ nicht drin, Julian? Sollen wir diesen Thread auch mal dahin schieben?

Ja, wäre nicht schlecht. Danke der Nachfrage; ich habe noch einiges ergänzt, du kannst ihn jetzt gerne verschieben!
 
Zurück
Oben