Javascript Compression Workflow

stemmen
0

Een website met een niet-triviale hoeveelheid JavaScript-code gaat te willen comprimeren voor implementatie. Wat is de beste manier om dit te doen?

De vraag is gesteld op 17/03/2009 om 02:51
bron van user
In andere talen...                            


2 antwoorden

stemmen
2

Een manier is om een ​​shell script dat de minification programma's oproepen en roept vervolgens appcfg.py wanneer het klaar te schrijven. Ik weet niet zeker of appcfg.py zelf heeft geen ondersteuning voor haken aan JSMin of de YUI compressor of iets veroorzaken.

Het is niet te veel van een performance hit op runtime om te testen of een applicatie niet is geïmplementeerd of en zet een link naar een ander JavaScript-bestand als het is, maar het doen van de werkelijke compressie bij runtime is een beetje te veel van een performance hit.

Een shell script er ongeveer zo uit:

rm root / js / js.js
cat 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
antwoordde op 17/03/2009 om 02:53
bron van user

stemmen
1

Het kan ook nuttig zijn google.load () api, die dit probleem deporteert de servers van Google.

Ook is het makkelijker om op deze manier onderhouden en upgraden van uw bibliotheken.

antwoordde op 24/03/2009 om 18:35
bron van user

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