2017-06-16 7 views
0

Je ne suis pas vraiment sûr si avoir plus de paquets est meilleur ou avoir un paquet pour javascript et un pour css est meilleur. Quelqu'un peut-il expliquer la meilleure approche.Vaut-il mieux avoir plus de paquets ou un pour JS et un pour CSS dans asp.net MVC

+0

Plusieurs bundles sont autorisés, mais ne mélangez jamais les fichiers JS et CSS pour éviter les tracas. Le principe de regroupement est un nom de regroupement dédié à un type de fichier, pas aux deux. –

+0

Oui .. Je comprends que .. ils auront soit javascript ou stylesheets .. mais est-il préférable d'avoir plus de paquets ou moins. –

Répondre

0

Cela dépend en grande partie. Si vous avez un fichier javascript particulier qui change fréquemment, vous voudrez peut-être le faire dans un paquet séparé, alors que les scripts qui changent rarement devraient être regroupés en un seul paquet.

La même chose avec CSS. Vous pouvez regrouper des éléments tels que bootstrap, jqueryui, etc. css en un seul paquet, mais laissez votre propre css dans un autre, car il changera moins fréquemment, et n'exigera donc pas de télécharger tout le code inchangé.

1

Je proposerai pour le faisceau moins parce que par son msdn dit

MSDN: Bundling est une nouvelle fonctionnalité dans ASP.NET 4.5 qui le rend facile de combiner ou regrouper plusieurs fichiers en un seul fichier

Il montre que le regroupement lui-même fera plusieurs fichiers dans un seul fichier.

Donc en général, je vais préférer une entrée pour un type de fichier, la plupart du temps vous n'aurez que deux entrées dans la méthode RegisterBundles(), une pour js et une autre pour css pour l'ensemble du projet.

C'est ma préférence et suggestion

espérons qu'il vous a été utile

Merci

Karthik