Informatyka
AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych
  • AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych

  • Nr katalogowy:727
  • Wydawca:Helion
  • Autor: Cristian Darie, Bogdan Brinzarea, Filip Cherecheş-Toşa, Mihai Bucica

Cena brutto: 40,00 zł
(Cena netto: 40,00 zł)
Stara cena brutto: 47,00 zł




Rok: 2006, Cristian Darie, Bogdan Brinzarea, Filip Cherecheş-Toşa, Mihai Bucica, stron: 328, tłumaczenie: Julia Malinowska, ISBN: 83-246-0644-0, format: B5 

Technologia AJAX powstała w wyniku połączenia kilku technik, dzięki którym możliwe było ograniczenie do minimum procesu "przeładowywania" stron WWW podczas ich przeglądania przez użytkowników. AJAX, łączący w sobie możliwości języków JavaScript i XML, jest świetnym narzędziem do tworzenia interaktywnych witryn internetowych, które pozwala na zaimplementowanie w nich mechanizmów dotychczas kojarzonych z aplikacjami "tradycyjnymi". Za pomocą technologii AJAX możemy weryfikować dane wprowadzane do formularzy, tworzyć wykresy w czasie rzeczywistym i dodawać do aplikacji internetowych wiele innych, przydatnych funkcji.

Książka "AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych" to przewodnik po technologii AJAX i jej możliwościach.

Czytając ją, nauczysz się pisać wydajny i łatwy w konserwacji kod AJAX-a, łączyć tę technikę z językiem PHP i bazą danych MySQL oraz tworzyć systemy wielowątkowe. Dowiesz się, jak budować aplikacje WWW, których obsługa nie będzie różniła się od obsługi aplikacji dla systemu Windows. Wykorzystasz możliwości języków SVG i XML do kreowania interaktywnych i dynamicznych elementów witryn WWW, a także poznasz najlepsze praktyki programistyczne dla technologii AJAX.

Korzystanie z obiektowego modelu dokumentu (DOM) 
Aplikacje AJAX działające po stronie przeglądarki 
Połączenie techniki AJAX z PHP i MySQL 
Weryfikacja danych z formularzy 
Tworzenie komunikatora internetowego 
Dynamiczne tworzenie tabel i wykresów 
Przetwarzanie kanałów RSS 
Mechanizmy "przeciągnij i upuść" 

SPIS TREŚCI:

O autorach (7)
O recenzentach (9)
Przedmowa (11)
Rozdział 1. Technologia AJAX a przyszłość aplikacji internetowych (17)

Dostarczanie nowych funkcjonalności przez internet (19) 
Zalety aplikacji internetowych (20)
Tworzenie stron WWW od roku 1990 (20) 
HTTP i HTML (21) 
PHP i inne technologie strony serwera (22) 
JavaScript i inne technologie po stronie klienta (23) 
Czego brakuje? (24)
Rozumienie technologii AJAX (25) 
Tworzenie prostej aplikacji w AJAX i PHP (29) 
Podsumowanie (41)
Rozdział 2. Techniki po stronie klienta wykorzystujące ulepszony JavaScript (43)

JavaScript i obiektowy model dokumentu (44) 
Zdarzenia w JavaScript i interfejs DOM (48) 
Jeszcze więcej o interfejsie DOM (52) 
JavaScript, DOM i CSS (55) 
Korzystanie z obiektu XMLHttpRequest (58) 
Utworzenie obiektu XMLHttpRequest (59) 
Inicjalizacja żądania za pomocą obiektu XMLHttpRequest (64) 
Obsługa odpowiedzi serwera (67)
Praca ze strukturami XML (74) 
Więcej o obsłudze błędów i zwracaniu wyjątków (79) 
Tworzenie struktur XML (83)
Podsumowanie (84)
Rozdział 3. Techniki po stronie serwera z wykorzystaniem PHP i MySQL (85)

PHP i DOM (86) 
Przekazywanie parametrów i obsługa błędów PHP (93) 
Łączenie się z serwerami zdalnymi a bezpieczeństwo w JavaScript (102) 
Korzystanie ze skryptu serwera proxy (109) 
Szkielet aplikacji dla powtarzających się żądań asynchronicznych (115) 
Praca z MySQL (127) 
Tworzenie tabel bazy danych (127) 
Manipulacja danymi (130) 
Łączenie się z bazą i wykonywanie zapytań (131)
Pakowanie i porządkowanie struktury (136) 
Podsumowanie (148)
Rozdział 4. Weryfikacja danych formularza w AJAX (149)

Implementacja weryfikacji danych formularza w AJAX (150) 
Wielowątkowy AJAX (153)
Podsumowanie (175)
Rozdział 5. Czat AJAX (177)

Wstęp do AJAX czat (177) 
Rozwiązania AJAX czat (178)
Implementacja AJAX czat (179) 
Podsumowanie (199)
Rozdział 6. Podpowiadanie i autouzupełnianie w AJAX (201)

Wstęp do autouzupełniania i podpowiadania w AJAX (202) 
Google Suggest (202)
Implementacja autouzupełniania i podpowiadania w AJAX (203) 
Podsumowanie (227)
Rozdział 7. Tworzenie wykresów w czasie rzeczywistym z wykorzystaniem AJAX SVG (229)

Tworzenie kodu wykresu powstającego w czasie rzeczywistym przy użyciu technologii AJAX i SVG (230)

Podsumowanie (245)
Rozdział 8. Tabela AJAX (247)

Implementacja tabeli danych AJAX przy użyciu transformacji XSLT po stronie klienta (248) 
Podsumowanie (270)
Rozdział 9. Czytnik RSS AJAX (271)

Praca z RSS (271) 
Struktura dokumentu RSS (272) 
Google Reader (273)
Implementacja czytnika RSS w AJAX (274) 
Podsumowanie (286)
Rozdział 10. "Przeciągnij i upuść" w wykonaniu AJAX (287)

Funkcja "Przeciągnij i upuść" w sieci (287) 
Koszyki zakupów (288) 
Listy do sortowania (288)
Tworzenie listy z możliwością sortowania przy użyciu funkcji "Przeciągnij i upuść" w technologii AJAX (289)

Podsumowanie (305)
Dodatek A Przygotowanie środowiska pracy (307)

Przygotowanie środowiska Windows (308) 
Instalacja serwera Apache (308) 
Instalacja MySQL (310) 
Instalacja PHP (311)
Przygotowanie środowiska *nix (313) 
Instalacja serwera Apache (313) 
Instalacja MySQL (313) 
Instalacja PHP (314)
Instalacja phpMyAdmin (315) 
Przygotowanie bazy danych AJAX (316)
Skorowidz (319)