Ciekawe przykłady zastosowania ajax w praktyce, Jakie znacie? |
Ciekawe przykłady zastosowania ajax w praktyce, Jakie znacie? |
17.05.2014, 17:32:39
Post
#1
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 0 Dołączył: 10.05.2014 Skąd: Elbląg Ostrzeżenie: (10%) |
Ja mam być może takie niestandardowe pytanie, jak na forum.
Jakie znacie ciekawe przykłady zastosowania AJAX na stronie internetowej. Takie kilka przydatnych, konkretnych przykładów. Kto poda najciekawszy ..... ten niestety nie wygra nagrody bo nie mam jej skąd wziąć Pozdrawiam |
|
|
17.05.2014, 17:48:37
Post
#2
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%) |
Cytat Jakie znacie ciekawe przykłady zastosowania AJAX na stronie internetowej. Takie kilka przydatnych, konkretnych przykładów. chcesz pobrać jakieś dane bez przeładowania strony, np. wyniki wyszukiwania na stronie. - robisz przycisk Szukaj, podpinasz się pod zdarzenie onclick, - pobierasz AJAXem wyniki wyszukiwania - prezentujesz je użytkownikowi Tym sposobem użytkownik nie musi "wychodzić ze strony", żeby dokonać interakcji ze stroną. Drugi przykład to robisz skrypt komentarzy na stronie i możliwość oceniania ich. Robisz przy każdym komentarzu Plus i Minus, i znowu - podpinasz się pod zdarzenie kliknięcia i w momencie kiedy użytkownik kliknie wysyłasz na serwer info, że komentarz został oceniony na plus/minus. Nie musisz przeładowywać całej strony. Trzeci przykład to tworzenie rozbudowanych i dynamicznych aplikacji (czyli już nie zwykłych stron) a la Facebook, gdzie praktycznie większość interakcji z serwisem odbywa się bez przeładowania strony. Generalnie to pobierasz z serwera/wysyłasz na serwer jakieś dane (najczęściej w formacie JSON) bez przeładowywania strony. -------------------- |
|
|
17.05.2014, 17:53:37
Post
#3
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 0 Dołączył: 10.05.2014 Skąd: Elbląg Ostrzeżenie: (10%) |
Odpowiedź jest tak konkretna, że nic dodać nic ująć. Dzięki
Swoją drogą - takie "skopiowanie" facebooka, zbudowanie czegoś na podobnej zasadzie byłoby ciekawym doświadczeniem. Ten post edytował Bart123 17.05.2014, 17:55:23 |
|
|
17.05.2014, 22:48:31
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) |
Może nie tyle co ajax, co websockets, możesz sobie zbudować mechanizm "powiadomień". Np masz dodatkową tabelkę w bazie danych odpowiedzialną za powiadomienia. Dane do niej trafiają jak ktoś napisze komentarz wpisując nick użytkownika powiedzmy w taki sposób: @nick, wtedy podczas dodawania takiego komentarza, sprawdzasz czy istnieje gdzieś w tekście określony wzorzec, sprawdzasz czy użytkownik istnieje, i dodajesz rekord. W ten sposób możesz mieć powiadomienia w czasie rzeczywistym. Można takie coś też zrobić za pomocą ajaxu, lecz to raczej byłoby strzałem w oba kolana, bo serwer by się zajechał od ilości requstów. Ale z takim node.js i socket.io można robić całkiem fajne rzeczy.
|
|
|
18.05.2014, 17:33:39
Post
#5
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 0 Dołączył: 10.05.2014 Skąd: Elbląg Ostrzeżenie: (10%) |
Wpis Ikara o czymś mi przypomniał.
Zbudowałem licznik odpwiedzin, który sprawdza IP użytkownika i jeżeli takie IP nie istnieje w bazie MySQL - dodaje do bazy i zlicza ilość rekordów. Jedyny problem, którego nie potrafię się pozbyć - to brak naliczania robotów googla. Inaczej mówiąc - jeżeli stronę sprawdza robot - nie licz go jako użytkownika. Da się to zrobić? |
|
|
18.05.2014, 17:47:26
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 782 Pomógł: 1826 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 21.09.2024 - 03:20 |