Jede Website mit einer nicht-trivialen Menge von Javascript-Code wird wollen, dass es für den Einsatz zu komprimieren. Was ist der beste Weg, dies zu tun?
Javascript Compression-Workflow
quelle vom benutzer gravitation
In anderen Sprachen...
Eine Möglichkeit ist ein Shell-Skript zu schreiben, das die Verkleinerungs Programme aufruft und ruft dann appcfg.py, wenn es fertig ist. Ich bin mir nicht sicher, ob appcfg.py selbst keine Unterstützung hat für Haken JSMin oder den YUI Kompressor oder etwas auszulösen.
Es ist nicht zu viel von einer Performance-Einbußen bei der Laufzeit zu testen, ob eine Anwendung eingesetzt wird oder nicht, und einen Link zu einer anderen JavaScript-Datei setzen, wenn es ist, aber die tatsächliche Komprimierung zur Laufzeit zu tun ist ein wenig zu viel von einer Performance-Einbußen.
Ein Shell-Skript könnte wie folgt aussehen:
rm root / js / js.js Katze root / js / *. js> root / js / js.js java -jar ~ / opt / yuicompressor-2.4.2.jar root / js / js.js -o root / static / js.js --line-break 4000
Sie können auch nützlich finden google.load () api, die abschiebt , dieses Problem zu Google-Servern.
Außerdem ist es einfacher zu pflegen und Ihre Bibliotheken auf diese Weise zu aktualisieren.