Javascript Compression-Workflow

stimmen
0

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?

Veröffentlicht am 17/03/2009 um 02:51
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
2

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
Beantwortet am 17/03/2009 um 02:53
quelle vom benutzer

stimmen
1

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.

Beantwortet am 24/03/2009 um 18:35
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more