Ich baue eine Website für einen Galeristen mit vielen Bildern pro Webseite. Daher möchte ich die Bilder auf der Webseite lazy laden, so dass die ursprüngliche Belastung weniger schwer. Ich möchte dies jedoch in einer "progressiven Verbesserung" umsetzen.Javascript Lazy Laden der progressiven Verbesserung Weg?
Ich habe viele Lazy Loading-Methoden gefunden, aber sie alle müssen mit dem HTML-Code so fummeln, dass die Webseite bei deaktiviertem Javascript nutzlos wäre. (z. B. bleibt das src
-Attribut der img
-Tags solange unbestimmt, bis die Bilder lazy loaded sind).
Um eine verzögertes Laden Methode zu implementieren progressivly denke ich, man folgende brauchen würde:
- den Browser von Abrufen der Bilder zu verhindern, obwohl onstiges auf der Seite ist, aber dies nur tun, wenn Javascript aktiviert ist (So auf Nicht-Javascript-Browser, die Bilder immer noch laden wie normal). Dies sollte geschehen, ohne den HTML-Code zu ändern.
- speichern Sie die
src
Attribut in einemdata-src
Attribut - sequentually die Bilder laden, wenn
Von diesen drei Stufen der erste, der eine der härtesten scheint nach unten zu scrollen. Sogar this stackoverflow discussion lieferte keine Antwort, die die progressive Verbesserung nicht ruiniert.
Hat jemand irgendwelche Ideen?