Wenn ich eine Backbone-Ansicht neu gerendert habe, was ist eine gute Möglichkeit, das Rendern von Bildern und Google Maps zu überspringen? Meine Foto- und Kartenansichten flackern jedes Mal, wenn die Ansicht neu gerendert wird (was ziemlich oft passiert). Insbesondere bei den Bildern legt die Template-Engine das Layout von Grund auf neu an, wodurch die Image-Tags die Bitmap entweder vom Server oder aus dem Cache holen.Vermeiden Sie das erneute Rendern von Bildern und anderen Objekten aus Backbone-Ansichten
Natürlich möchte ich immer noch, dass die Ansicht vom Layout irgendwie agnostisch bleibt, also sollte es technisch nicht wissen, dass wir ein Bild anzeigen werden, richtig?
hängt davon ab, wie Sie die Bilder rendern? Verwenden Sie Lenker oder fügen Sie sie einfach als Text ein? – jakee
Ich verwende an dieser Stelle Schnurrbart und füge einfach die URLs aus dem Datenmodell ein. Ich dachte daran, irgendwann an den Lenker zu springen. Wird das helfen? – preslavrachev
Komponieren Sie Ihre Vorlage immer neu? – jakee