Ich baue eine responsive Website, auf der ich eine Nachrichtenabteilung habe. Abhängig von der Bildschirmgröße des Besuchers hat dieser Bereich entweder 2, 3 oder 4 Nachrichten. Momentan liefert das cms (modx) immer 4 Nachrichten und wenn der Benutzer ein kleines Viewport haben sollte, verberge ich die zusätzlichen Nachrichten mit Medienabfragen.Verhindern Herunterladen von unnötigen Inhalten je nach Bildschirmgröße
Dies scheint nicht sehr effizient (es verwendet zusätzliche Bandbreite für Menschen mit kleinen Bildschirmen). Auch mit dem oben genannten Ansatz bekomme ich Probleme mit "neueren Posts", "älteren Posts" -Typ Navigation (weil das Klicken auf "ältere Beiträge" immer 4 ältere Beiträge laden wird, während einige Leute nur 2 oder 3 brauchen).
Gibt es eine bessere, zuverlässige Möglichkeit, dies zu tun? Ist es möglich, das Servieren von Nachrichten reaktionsfähiger zu machen? Mit anderen Worten: Wie verhindere ich, dass basierend auf der Bildschirmgröße unnötige Inhalte heruntergeladen werden?
Einer der Nachteile von Responsive Design im Vergleich zu separaten Websites ist, dass der Inhalt heruntergeladen wird, auch wenn es mit CSS versteckt ist - ein Weg um dies zu sein wäre, bestimmte Elemente in die Dom mit js basierend auf Bildschirmgröße aber dann zu injizieren Es kann Ihre Website brechen, wenn Leute ihre js deaktiviert haben – Pete
Sie können mit serverseitigen Komponenten betrachten: http://www.lukew.com/ff/entry.asp?1392 –
Sie müssen es Server-Seite oder über Lazy- lösen Laden Sie bitte auch Ihre Designer auf diese Seite: https://managewp.com/5-reasons-why-responsive-design- ist-nicht-wert-es – span