uglify online code array jquery minify

jquery - online - minify js npm



¿Cuál es la diferencia entre jquery.js y jquery.min.js? (11)

¿Cuál es la diferencia entre jquery.min.js y jquery.js?

¿Cuál tiene soporte para todas las funciones?


Ambos contienen la misma funcionalidad pero el tamaño de .min.js equivalente se ha optimizado. Puedes abrir ambos archivos y echarles un vistazo. En el archivo .min.js notará que todos los nombres de variables se han reducido a nombres cortos y que se han eliminado la mayoría de los espacios en blanco y los comentarios.


Ambos son iguales funcionalmente, pero el .min tiene todos los caracteres innecesarios eliminados para reducir el tamaño del archivo.

También para señalar, es mejor usar la versión minified (.min) para su entorno en vivo, ya que Google ahora está revisando los tiempos de carga de la página. Tener todo el archivo JS reducido significa que se cargarán más rápido y obtendrás más puntos brownie.

Puede obtener un complemento para Mozilla llamado Page Speed ​​que buscará en su sitio y le mostrará todos los archivos .JS y proporcionará versiones minificadas (entre otras cosas).


En lenguaje sencillo, ambas versiones son absolutamente iguales. La única diferencia es:

  • min.js es para sitios web (en línea)

  • .js es para desarrolladores, tipos que necesitan leer, aprender y / o entender códigos jQuery, por ejemplo, desarrollo de plugins (trabajo local, fuera de línea).


Jquery.min.js no es más que una versión comprimida de jquery.js. Puede usarlo de la misma forma que jquery.js, pero es más pequeño, por lo que en producción debe usar la versión minified y cuando esté depurando puede usar la versión normal de jquery.js. Si desea comprimir su propio archivo javascript, puede utilizar estos compresores:

O simplemente lea topis en sobre la compresión js :):


Resumen: los frameworks js populares como jquery o dojo ofrecen una versión comentada y bastante formateada con comentarios para DESARROLLO y una versión minified (más rápida) sin comentarios, etc. para PRODUCCIÓN

jquery.js - desarrollo jquery.min.js - producción


Si está ejecutando JQuery en un sitio de producción, ¿qué biblioteca debería cargar? JQuery.js o JQuery.min.js? La respuesta corta es que son esencialmente iguales, con la misma funcionalidad.

Una versión es larga, mientras que la otra es la versión minificada. El minified está comprimido para ahorrar espacio y tiempo de carga de la página. Los espacios en blanco han sido eliminados en la versión reducida, lo que los hace estorbos e imposibles de leer.

Si va a ejecutar la biblioteca JQuery en un sitio de producción, le recomiendo que utilice la versión reducida para disminuir el tiempo de carga de la página, que Google ahora considera en su clasificación de página.

Otra buena opción es usar la biblioteca de javascript en línea de Google. Esto le ahorrará la molestia de descargar la biblioteca, así como la carga a su sitio. Además, su sitio tampoco utiliza recursos cuando se carga JQuery.

La última versión reducida de JQuery de Google está disponible aquí.

Puedes enlazar a ella en tus páginas usando:

http://ulyssesonline.com/2010/12/03/jquery-js-or-jquery-min-js/


Si usa el Jquery de Google CDN, realmente mejorará el rendimiento de 5 a 10 veces el que agrega a su página, que se descarga. Y también, obtendrá la última versión de los archivos Jquery.

La diferencia entre ambos archivos, es decir, jquery.js y jquery.min.js es el tamaño del archivo, debido a esto, los archivos se descargan más rápido. :)


jquery.js: cuando tienes que sumergirte en el código fuente de jquery jquery.min.js: versión comprimida para guardar el ancho de banda

Hay una opción más para guardar más ancho de banda que la versión comprimida que utiliza algo como el CDN de Google que se proporciona: http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js


jquery.min es una versión comprimida. Se han eliminado comentarios, nuevas líneas, ...


Ambos soportan las mismas funciones. jquery.min.js es una versión comprimida de jquery.js (espacios en blanco y comentarios eliminados, nombres de variables más cortos, ...) para conservar el ancho de banda. En términos de funcionalidad son absolutamente iguales. Se recomienda utilizar esta versión comprimida en el entorno de producción.


  • jquery.js = Bonito y fácil de leer :) Lee este.

  • jquery.min.js = ¡Parece jibberish! Pero tiene un tamaño de archivo más pequeño. Pon este en tu sitio.

Ambos son iguales en funcionalidad. La diferencia radica únicamente en si está bien formateado para facilitar la lectura o de manera compacta para archivos de menor tamaño.

Específicamente, el segundo se minimiza , un proceso que implica eliminar espacios en blanco innecesarios y acortar nombres de variables. Ambos contribuyen a hacer que el código sea mucho más difícil de leer: la eliminación del espacio en blanco elimina los saltos de línea y los espacios que desordenan el formato, y la reducción de los nombres de las variables (incluidos algunos nombres de funciones) reemplaza los nombres de las variables originales con letras sin sentido.

Todo esto se hace de tal manera que no afecta a la forma en que se comporta el código cuando se ejecuta, de ninguna manera. En particular, el reemplazo / acortamiento de los nombres de funciones y variables solo se realiza a los nombres que aparecen en un ámbito local donde no interferirá con ningún otro código en otros scripts.