310 votes

Quelle est la différence entre jquery.js et jquery.min.js?

Quelle est la différence entre jquery.min.js et jquery.js?

Lequel a le support pour toutes les fonctions?

307voto

webnoob Points 4710

Ils sont tous les deux de la même fonctionnellement mais le .min on a tous les caractères inutiles supprimés, afin de réduire la taille des fichiers.

Juste pour signaler ainsi, vous êtes mieux à l'aide de la version compacte (.min) pour votre environnement réel comme Google sont maintenant vérification sur la page des temps de chargement. D'avoir tous vos JS fichiers minifiés signifie qu'ils seront chargés plus rapidement et auront score que vous avez plus de bons points.

Vous pouvez obtenir un addon pour Mozilla appelle la Page de la Vitesse de regarder à travers votre site et vous montrera tous les .JS fichiers et de fournir minifiés versions (entre autres choses).

130voto

Darin Dimitrov Points 528142

Les deux prennent en charge les mêmes fonctions. est une version compressée du (espaces et commentaires dépouillés dehors, plus courtes noms de variables,...) afin de préserver la bande passante. En termes de fonctionnalité, ils sont absolument identiques. Il est recommandé d’utiliser cette version compressée en environnement de production.

103voto

thomasrutter Points 42905
  • jquery.js = Jolie et facile à lire :) Lire celui-ci.

  • jquery.min.js = Ressemble jibberish! Mais a une plus petite taille de fichier. De mettre celui-ci sur votre site.

Les deux sont de la même fonction. La différence est seulement dans la si elle est formatée bien pour des raisons de lisibilité ou de manière compacte pour un fichier de plus petite taille.

Plus précisément, le second est minimisé, un processus qui implique de supprimer les espaces inutiles et de raccourcir les noms de variables. Les deux contribuent à rendre le code beaucoup plus difficile à lire: la suppression d'espaces supprime les sauts de ligne et les espaces gâcher la mise en forme, et le raccourcissement des noms de variables (y compris certains noms de fonction) remplace la variable d'origine des noms avec des lettres sans signification.

Tout cela est fait de manière à ne pas affecter la façon dont le code se comporte lorsqu'il est exécuté, en quelque sorte. Notamment, le remplacement ou le raccourcissement de la variable et les noms de fonction est uniquement fait pour les noms qui apparaissent dans un champ où il ne sera pas interférer avec un autre code dans d'autres scripts.

28voto

Jarek Points 2092

Jquery.min.js n'est rien d'autre que la version compressée de jquery.js. Vous pouvez l'utiliser de la même manière que jquery.js mais il est plus petit, donc en production, vous devez utiliser la version minifiée et quand vous êtes de débogage, vous pouvez utiliser la normale jquery.js version. Si vous voulez compresser vos propres fichiers javascript que vous pouvez ces compresseurs:

Ou tout simplement lire des rubriques sur StackOverflow sur js compression :) :

5voto

XIII Points 8731

Les deux contiennent les mêmes fonctionnalités mais les. min.js équivalent a été optimisé en taille. Vous pouvez ouvrir les deux fichiers et jetez un oeil sur eux. Dans le. fichier min.js, vous remarquerez que tous les noms de variables ont été réduits à des noms courts et que les espaces et commentaires ont été pris.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X