2009-08-12 9 views
3

Also frage ich mich schon eine Weile, ich baue gerade eine Website, die sehr bildorientiert ist. Was denken die Leute über das Vorladen von Bildern? Wie machen Sie das? (Javascript versus Anzeige: keine CSS?).Was ist der allgemeine Konsens über das vorzeitige Laden von Bildern auf Webseiten?

Als Benutzer, was denkst du darüber? Erhöht die Geschwindigkeit, die während der Nutzung der Website erzielt wird, die zusätzliche Zeit, die Sie für das Laden aufwenden müssen?

Aus der Sicht des Programmierers, was ist eine bessere Praxis?

Antwort

2

Wenn Sie wirklich vorladen müssen (z. B. für Rollover-Bilder), verwenden Sie definitiv CSS. JavaScript kann blockiert werden, und Sie können sich nicht darauf verlassen.

1

Anstatt Vorladen mehrerer Bilder, empfehle ich Ihnen CSS Sprites verwenden: http://css-tricks.com/css-sprites/

Welche ist eine Technik, in dem Sie mehrere Bilder zu einem einzigen Bild konsolidieren (und Hintergrund-Position verwenden Sie den richtigen Abschnitt zu wählen) um die Anzahl der HTTP-Anfragen, die an den Webserver gestellt werden, zu reduzieren und die Gesamtladezeit der Seite zu reduzieren.

Verwandte Themen