Flujo de trabajo de compresión Javascript

votos
0

Cualquier sitio web con una cantidad no trivial de código Javascript va a querer comprimirlo para su implementación. ¿Cuál es la mejor manera de hacer esto?

Publicado el 17/03/2009 a las 02:51
fuente por usuario
En otros idiomas...                            


2 respuestas

votos
2

Una forma es escribir un script de shell que llame a los programas de minificación y luego llame a appcfg.py cuando esté listo. No estoy seguro si appcfg.py tiene algún soporte para hooks para activar jsmin o el compresor YUI o algo así.

No es demasiado golpe de rendimiento en tiempo de ejecución para probar si una aplicación está implementada o no y poner un enlace a un archivo JavaScript diferente, si lo es, pero hacer la compresión real en el tiempo de ejecución es un golpe de rendimiento demasiado grande.

Un script de shell podría tener un aspecto similar al siguiente:

rm root / js / js.js
raíz de gato / 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
Respondida el 17/03/2009 a las 02:53
fuente por usuario

votos
1

También puede encontrar API útil de google.load () , que deporta este problema a los servidores de Google.

Además, es más fácil mantener y actualizar sus bibliotecas de esta manera.

Respondida el 24/03/2009 a las 18:35
fuente por usuario

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