Javascript: Code minimieren (packen) mit "jsmin"

Um Ihren JavaScript Sourcecode ein wenig zu verschleiern hilft meist schon das komprimieren (packen) des Codes. Dabei werden vorallem unnötige Zeichen, Zeilenumbrüche und Kommentare entfernt und der Bandwurmtext wird erheblich schwerer zu lesen. Der Vorteil gegenüber anderen JavaScript-Packern (JavaScript-Minimierern) ist die fehlende Umbenennung der Variablen etc. Häufig werden bei anderen Programmen (insbesondere JavaScript-Encodern) kleine Fehler oder Misverständnisse eingebaut, welche dann im Einsatz zu unerwarteten Fehlern führen können. Damit Sie JsMin nutzen können folgen Sie dieser Anleitung:

  1. Erstellen Sie ein Verzeichnis und laden Sie den JSMin Source herunter:
  2. cd
    mkdir jsmin
    cd !$
    wget http://www.crockford.com/javascript/jsmin.c
    
  3. Um den C Source von JSMin zu compilieren benötigen Sie den gcc Compiler:
  4. sudo apt-get install gcc
    
  5. Compilieren Sie den JSMin Sourcecode:
  6. cc jsmin.c -o jsmin
    
  7. Sie können das compilierte Programm in einen Ordner kopieren und einen Link (sym. Link) auf diese Datei legen:
    sudo mv ~/jsmin/ /usr/local/lib/jsmin/
    sudo ln -s /usr/local/lib/jsmin/jsmin /usr/local/bin/jsmin
    
  8. Sie können JSMin nun nutzen:
  9. ~/jsmin/jsmin < my_javascript.src.js > my_javascript.min.js