12
votes

Interrupteur entre jquery-1.3.2.js et jquery-1.3.2.min.js

Lorsque je développe une application, je souhaite utiliser jQuery-1.3.2.js, et quand je le déploierai, je veux utiliser jquery-1.3.2.min.js?

Quelle est la meilleure façon de basculer entre deux sans commenter manuellement et de noter une.

merci.


2 commentaires

Pourquoi n'utilisez-vous pas seulement toujours le min un?


Parfois, je veux déboguer dans une fonction de jQuery, je pense que le non-min un est plus lisible.


6 Réponses :


2
votes

Nom des deux fichiers jquery.js par exemple, et mis dans un dossier (libs) Lorsque vous supposez, ne déployez pas de dossier lib.


0 commentaires

2
votes

Je suis sûr que quelqu'un peut traduire cette réponse dans asp.net: je fais un conditionnel basé sur mon Application_Environment défini dans mes projets. Pas sûr s'il y a une chose similaire dans ASP.NET, mais si vous êtes sur un serveur de production, vous pouvez servir .Min - et sur une machine de développement / test, vous pouvez servir la bibliothèque complète.


0 commentaires

1
votes

Si vous ajoutez de manière programmable la déclaration, le meilleur moyen est d'utiliser la directive

#if DEBUG


2 commentaires

Cela semble être cette chose la même chose que je parle dans ma réponse.


Semble être. Sauf que je suggère 2 alternatives et j'ai aussi inclus des exemples et des liens, qui sont généralement plus utiles. C'est aussi étiqueté ASP.NET-MVC, donc ma réponse était spécifique. Donc vraiment, pas si similaire.



0
votes

Vous pouvez nommer script comme jquery.js. Et ajoutez deux autres fichiers JS. Premier sera nommé comme jquery.js.ebug, autre surw jquery.js.release. Et lors de la compilation de l'application, utilisez un fichier JS approprié.

Je l'utilise pour changer de fichiers web.config. Des informations supplémentaires peuvent être fondées ici .


0 commentaires

0
votes

Si vous utilisez Django, vous pouvez utiliser Django-Compress pour gérer cela automatiquement.


0 commentaires

8
votes

J'ai une méthode d'extension HTMLHelper pour charger mes fichiers JavaScript. Il ressemble à quelque chose comme ça ... xxx

appelé très simplement comme: xxx

Je peux utiliser cette convention parce que j'ai aussi Une tâche de construction qui prend tous les fichiers JS dans mon répertoire de contenu / scripts, les minifie puis insère .min dans le nom de fichier.

Si vous n'avez pas ce luxe, vous pouvez utiliser une variation comme si: xxx

qui pourrait alors être appelé comme: xxx

Un bonus supplémentaire de l'approche ci-dessus est que vous pouvez utiliser un CDN pour les bibliothèques, par exemple xxx


0 commentaires