Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%)
|
Firefox traktuje stronę za załadowaną, gdy pobierze HTML, CSS, skrypty i wszystkie obrazki <img>. Nie wiem, jak jest w IE. Dodatkowo Opera pobiera obrazki dopiero wtedy, gdy są potrzebne - przynajmniej starsze wersje.
Tworzę nową platformę dla gry logiczno-przygodowej. Postanowiłem, że obrazy pokojów będą po prostu tłami. Podobnie inne obiekty znajdujące się w nich. Po to, aby zwiększyć stabilność interfejsu. Dopóki nie załaduje się grafika, gra wyświetla komunikat "Ładowanie..." Teraz nie ma takiej pewności. Jeśli prawie wszystko będzie tłem, przeglądarka natychmiast wyświetli pierwszy pokój. Porażka na wejście. Obrazki (tła) wciąż będą ładować się. Gracze z szybkim łączem tego nawet nie zauważą, ale są możliwe sytuacje, w których transfer jest mocno spowolniony. I jak tu można grać? Preload w stylu new Image(...).src = ""; też nie jest najlepszym wyjściem. Nigdy nie wiadomo, jak zachowa się przeglądarka. Zatem co radzicie? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%)
|
ale co do nagłówków - coś napisał to też tak nie powinno być gdyż obrazki są w jednym obrębie dokumentu - jednak nie sprawdzałem - ciekawe pytanie - najlepiej by było sprawdzić to dając kilka obrazków na stronie tych samych a z obrazkami wysyłać nagłówki zabezpieczające przed cache i zerknąć do firebug'a czy są wysyłane do serwera zapytania a jeszcze lepiej do Live HTTP HEADERS (jakoś mi ta wiedza nie była potrzebna to nie sprawdzałem - ale jeśli ktoś się upewni na 100% lub ma chęci to niech sprawdzi i napisze (IMG:style_emoticons/default/winksmiley.jpg)
co do cache to bardziej istotne przy następnym wejściu na daną stronę - jest opcja że anwet nie zostanie wysłane zapytanie o dany obiekt, zostanie wysłane zapytanie i zwrócona odpowiedź not modyfied lub zostanie wysłane zapytanie i pobierze odnowa (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
|
WebCM onload + background-image 8.08.2009, 21:40:50
erix CytatPreload w stylu new Image(...).src = "... 10.08.2009, 13:22:02
WebCM Opera nie wczytuje od razu ukrytych <img>. T... 10.08.2009, 19:46:14
erix No to wtedy masz new Image i licznik. 10.08.2009, 19:57:49
WebCM Jeszcze jedno pytanie. Polecenie new Image(...).sr... 13.08.2009, 23:03:11
erix Nie. Z tego, co mi wiadomo, to przeglądarka cache... 14.08.2009, 11:00:34
erix Cytatcoś napisał to też tak nie powinno być gdyż o... 14.08.2009, 11:11:44 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 16:25 |