2009-11-05 17 views
7

Estoy usando jquery y tengo un par de complementos que no ofrecen una versión minimizada. Así que quiero tomar la versión completa y minimizarla, pero todos los sitios que he encontrado indican que ingresas tu javascript y minimiza que rompa el complemento.Cómo minimizar los archivos jquery?

Al igual que debe quitar algo porque me sale un error de sintaxis.

¿Alguien tiene uno bueno que puedo usar?

+0

a pesar de que ha elegido una respuesta diferente aquí, sólo quería señalar que he utilizado el Javascript Compressor Rater sobre sí mismo jQuery (tenía que crear mi "propia "versión de esto) y funcionó perfectamente. FYI – TheCuBeMan

Respuesta

4

Si está familiarizado con Java también se podría utilizar YUI compressor a minify JS (y CSS) presenta a sí mismo. Lo usamos aquí también y funciona muy bien.

+0

Ya encontré esto y parece funcionar cuando configuro la opción minify y preservar semicolumnas – chobo2

0

Podría ser porque uno o más archivos no tienen un punto y coma al final, que por lo general está bien, pero creo que causa problemas en la minificación. Alternativamente, puede tener problemas con los literales de expresiones regulares. ¿Qué minificador estás usando?

+0

Probé este, http://www.minifyjavascript.com/index.php y otro pero olvidé el enlace. – chobo2

0

Si está minfying los complementos como archivos separados, el proceso puede cambiar el nombre de un símbolo que es parte de la API de jQuery, porque el minificador no tiene conocimiento de la interacción.

+0

Solo copio y pego el código javascript en el cuadro y presiono generar. Entonces tal vez eso es lo que está haciendo. – chobo2

4

Javascript Compressor Rater

creo que corre a través de los js rinoceronte y da salida a los errores encontrados antes de la mano, y después de que usted puede elegir el que más le convenga.

0

El equipo de ASP.net publicó una herramienta gratuita que le permite mejorar el rendimiento de sus aplicaciones Ajax reduciendo el tamaño de sus archivos JavaScript. La nueva herramienta se llama Microsoft Ajax Minifier. Deatails aquí: Deatails about Ajax Minifier

descargarlo aquí Download link

+0

Lo comprobaré. Encontré el compresor YUI y eso parece funcionar, pero no me gusta la interfaz de línea de comando – chobo2

0

Si tiene PHP5 y Zlib en su servidor, ¡intente con este! http://code.google.com/p/minify/

Lo uso para combinar jQ, jQ Plug-ins, jQ-UI y código de cliente de aplicación de sitio personalizado en un único archivo.

A continuación, carga ese archivo JS y un pequeño archivo JS específico de la página (con carga, etc.) en cada página. Funciona bien ... y también maneja CSS.

No salgo de casa sin él. (Eso es solo un dicho :)

Cuestiones relacionadas