6 Stimmen

Soll ich CSS/JavaScript-Dateien in einer Webanwendung einbetten?

Ich habe vor kurzem damit begonnen, JavaScript- und CSS-Dateien in unsere gemeinsame Bibliotheks-DLLs einzubetten, um Bereitstellung und Versionierung deutlich zu vereinfachen. Ich frage mich nur, ob es einen Grund gibt, dies auch bei einer Webanwendung zu tun, oder ob es immer am besten ist, sie einfach als normale Dateien in der Webanwendung zu belassen und eingebettete Ressourcen nur für gemeinsam genutzte Komponenten zu verwenden?

Gäbe es einen Vorteil, sie einzubetten?

0 Stimmen

Bitte sehen Sie hier für eine Lösung. Ich hoffe, dass diese Lösung Ihnen hilft.

-2voto

rjlopes Punkte 2210

Sie wissen, dass wenn jemand Ihren JS oder CSS manipulieren möchte, er einfach die Assembly mit Reflector öffnen, zu den Ressourcen gehen und bearbeiten können, was sie wollen (es dauert wahrscheinlich viel mehr Arbeit, wenn die Assemblys signiert sind).

Wenn Sie js und css auf der Seite einbetten, machen Sie die Seite größer (mehr KB zum Herunterladen bei jeder Anfrage) und der Browser kann den JS und CSS nicht für die nächsten Anfragen zwischenspeichern. Die gute Nachricht ist, dass Sie weniger Anfragen haben (mindestens 2, wenn Sie wie ich mehrere js und css kombinieren, und eine), außerdem haben JavaScripts das Problem, seriell heruntergeladen zu werden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X