Javascript Compression arbeidsflyt

stemmer
0

Enhver nettside med en ikke-triviell mengde Javascript-kode kommer til å ønske å komprimere det for distribusjon. Hva er den beste måten å gjøre dette?

Publisert på 17/03/2009 klokken 01:51
kilden bruker
På andre språk...                            


2 svar

stemmer
2

En måte er å skrive et shell script som kaller minifisering programmer og deretter kaller appcfg.py når den er ferdig. Jeg er ikke sikker på om appcfg.py selv har noen støtte for kroker å utløse JSMin eller YUI kompressor eller noe.

Det er ikke for mye av en ytelse hit under kjøring for å teste om et program er iverksatt eller ikke, og legge en link til en annen javascript fil hvis det er, men gjør selve kompresjonen under kjøring er litt for mye av en ytelse hit.

Et skall skript kan se omtrent slik ut:

rm rot / JS / js.js
katt root / JS / *. js> root / JS / js.js
java-jar ~ / opt / yuicompressor-2.4.2.jar rot / js / js.js -o root / statisk / js.js --line-break 4000
Svarte 17/03/2009 kl. 01:53
kilden bruker

stemmer
1

Du kan også finne nyttig google.load () api, som deporterer dette problemet til Googles servere.

Dessuten er det lettere å vedlikeholde og oppgradere bibliotekene på denne måten.

Svarte 24/03/2009 kl. 17:35
kilden bruker

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