![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 2 Dołączył: 7.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Jak zrobić stopniowe wczytywanie strony podobnie jak na facebook? Chciałbym ustalić które części strony maja ładować się pierwsze (np. nagłówek i menu) następnie treść artykułów ładowana stopniowo bez przeładowania strony. Z góry dzięki za pomoc. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 869 Pomógł: 53 Dołączył: 20.10.2003 Skąd: Przeworsk Ostrzeżenie: (0%) ![]() ![]() |
To działa na trochę innej zasadzie.
Najpierw musisz załadować główną strukturę strony a później powysyłać zapytania AJAX-em (jQuery ułatwi ci sprawę). Musisz jednak wiedzieć, że taki sposób działania nie jest dobry we wszystkich przypadkach. -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Facebook nie ładuje chyba wszystkiego po kolei, tylko na żądanie (przewinięcie strony do końca tablicy).
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 869 Pomógł: 53 Dołączył: 20.10.2003 Skąd: Przeworsk Ostrzeżenie: (0%) ![]() ![]() |
Masz rację i właśnie dlatego AJAX-a nie powinno się nadużywać. To jedynie ułatwienie dla usera. Tak samo jak cały javascript to tylko ułatwienie i na każdym kroku programowania strony należy o tym pamiętać.
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 2 Dołączył: 7.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
To dlaczego facebook wybrał takie rozwiązanie..?
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 869 Pomógł: 53 Dołączył: 20.10.2003 Skąd: Przeworsk Ostrzeżenie: (0%) ![]() ![]() |
Jakie rozwiązanie? Precyzuj swoje pytania.
Facebook to gigantyczny społecznościowy serwis, więc każde zaoszczędzenie na kB jest realnym zaoszczędzeniem na serwerach i przyśpieszeniem czasu ładowania się strony (co jest w tej sytuacji najważniejsze). Ładowanie tylko tego co się zmieni po interakcji na stronie jest po prostu korzystniejsze. Jeszcze raz zaznaczę. To rozwiązanie nie nadaje się zwykłych stronach (pomijając ułatwienia, jak paginacja etc.). -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 2 Dołączył: 7.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Temat jest o stopniowym ładowaniu strony.
Tak samo chcę zrobić u siebie ładowanie strony. Aby załadowała się jej część, którą widzi user na ekranie (oprócz np. w bocznym boksie info które aktualizuje się co 20s), a następnie reszta strony która jest niżej. Albo jak kolega wyżej napisał na żądanie. Potrzebuję szybko załadować stronę. Resztę ma się ładować jakby w tle. Identycznie jest zrobiony też sitetalk.pl Też mają ikone ładowania w różnych częściach skryptu. Jak skrypt dłużej sie ładuje to jest ikona. Ten post edytował Norbit_24 21.01.2011, 22:49:07 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 02:19 |