Ajax i PHP : praktyczny kurs
Autor: Lis, Marcin.
Wykorzystaj nowoczesną technologię i stwórz własną wygodną stronę www! * W jaki sposób tworzyć obiekty XMLHttpRequest? * Na czym polega obsługa dokumentów XML? * Jak sterować skryptem pobierającym dane?Ajax to nowoczesna, nieskomplikowana technologia obejmująca zespół narzędzi do tworzenia witryn internetowych. W jej skład wchodzą: HTML lub XHTML i CSS używane do formatowania; model DOM, pozwalający na
uzyskanie dostępu do poszczególnych elementów witryny; obiekty typu XMLHttpRequest - do wymiany i aktualizacji danych; oraz JavaScript, dzięki któremu można połączyć to wszystko w jedną całość. Najważniejszą cechą technologii Ajax jest możliwość wymiany danych między stroną www a serwerem bez konieczności przeładowywania całej strony.Książka "Ajax i PHP. Praktyczny kurs" zawiera informacje niezbędne do sprawnego posługiwania się współczesnymi narzędziami do tworzenia stron www. Każdy jej rozdział kończy się ćwiczeniami do samodzielnego wykonania, co pozwala szybko opanować cały materiał i od razu sprawdzić swoje umiejętności w praktyce. Dzięki temu podręcznikowi poznasz procedury języka JavaScript, sposoby transmisji danych, nauczysz się wykorzystywać dynamiczne style CSS i generować dane XML przez PHP. W ten sposób, nie wychodząc z domu, ukończysz kurs tworzenia stron www z wykorzystaniem technologii Ajax i PHP. * Właściwości obiektu XMLHttpRequest * Sposoby transmisji danych * Równoległa obsługa wielu żądań * Blokowanie elementów interfejsu * Procedury JavaScript * Używanie metody POST * Współpraca z przeglądarką * Właściwości innerHTML * Dynamiczne style CSS * Problemy z typową obsługą zdarzeń * Dynamiczne zmiany na stronie * Skrypty PHP * Wysyłanie danych do serwera * Obsługa dokumentów XML * Obiekty w standardzie JSON * Podstawowe zasady projektowania baz danych * SQL i obsługa tabel * Korzystanie z modułu PEAR DB * Pobieranie danych w tleNie wychodząc z domu, ukończ szybki kurs tworzenia nowoczesnych stron www!
Zobacz pełny opisOdpowiedzialność: | Marcin Lis. | ||||||
Hasła: | AJAX (informat.) - podręcznik PHP - podręcznik | ||||||
Adres wydawniczy: | Gliwice : Wydawnictwo Helion, cop. 2008. | ||||||
Opis fizyczny: | 324 s. : il. ; 24 cm. Uwagi: | Indeks. | Skocz do: | Inne pozycje tego autora w zbiorach biblioteki | Dodaj recenzje, komentarz | |
- Wstęp (7)
- * Czym jest AJAX? (7)
- Dla kogo jest ta książka? (8)
- Co nam będzie potrzebne? (8)
- Listingi i kody źródłowe (9)
- Rozdział 1. Podstawy (11)
- * Lekcja 1. Niezbędne narzędzia - instalacja i konfiguracja (11)
- o Linux (11)
- o Windows (20)
- Lekcja 2. Pierwszy skrypt i obiekt XMLHttpRequest (26)
- o Pierwszy skrypt (26)
- o Sposoby tworzenia obiektu XMLHttpRequest (28)
- o Właściwości i metody obiektu XMLHttpRequest (34)
- o Ćwiczenia do samodzielnego wykonania (37)
- Lekcja 3. Sposoby transmisji danych (38)
- o Wysyłanie żądań do serwera (38)
- o Odbieranie danych (40)
- o Użycie zwykłej funkcji zamiast anonimowej (45)
- o Transmisja synchroniczna (47)
- o Problem polskich znaków (48)
- o Ćwiczenia do samodzielnego wykonania (50)
- Lekcja 4. Równoległa obsługa wielu żądań (50)
- o Kiedy może powstać błąd? (50)
- o Dodatkowa zmienna (53)
- o Blokowanie elementów interfejsu (55)
- o Więcej obiektów XMLHttpRequest (57)
- o Użycie funkcji wewnętrznych (60)
- o Ćwiczenia do samodzielnego wykonania (64)
- Lekcja 5. Wspólny kod (65)
- o HTML i CSS (65)
- o Obsługa transmisji w tle (66)
- o Kod działający po stronie serwera (69)
- o Procedury JavaScript (69)
- o Użycie metody POST (71)
- Rozdział 2. Współpraca z przeglądarką (75)
- * Lekcja 6. Elementy witryny i model DOM (75)
- o Dostęp do elementów witryny (75)
- o Generowanie treści HTML przez skrypt (78)
- o Właściwość innerHTML (80)
- o Bezpośrednie manipulowanie węzłami dokumentu (81)
- o Usuwanie elementów dokumentu (86)
- o Ćwiczenia do samodzielnego wykonania (87)
- Lekcja 7. Dynamiczne style CSS (88)
- o Obiekt style (88)
- o Właściwość className (92)
- o Serwer decyduje o stylach (94)
- o Ćwiczenia do samodzielnego wykonania (98)
- Lekcja 8. Zdarzenia (99)
- o Dynamiczne przypisywanie procedur obsługi (99)
- o Zdarzenia a dynamicznie tworzone elementy (103)
- o Problemy z typową obsługą zdarzeń (105)
- o Ćwiczenia do samodzielnego wykonania (110)
- Lekcja 9. Dynamiczne zmiany na stronie (110)
- o Wybierz treść, którą chcesz zobaczyć (110)
- o Wyświetlanie obrazów (116)
- o Zdarzenie onmouseover (120)
- o Ćwiczenia do samodzielnego wykonania (122)
- Rozdział 3. AJAX i skrypty serwera (123)
- * Lekcja 10. Korzystamy z PHP (123)
- o Skrypty PHP (123)
- o Odbieranie danych (124)
- o Odwołania do różnych skryptów (129)
- o Problem pamięci podręcznej przeglądarek (132)
- o Ćwiczenia do samodzielnego wykonania (134)
- Lekcja 11. Wysyłanie danych do serwera (134)
- o Wysyłanie danych za pomocą metody GET (134)
- o Sterowanie skryptem PHP (141)
- o Użycie metody POST (143)
- o Przetwarzanie danych przez skrypt (146)
- o Ćwiczenia do samodzielnego wykonania (148)
- Lekcja 12. Obsługa formularzy (148)
- o Walidacja po stronie klienta (148)
- o Walidacja po stronie serwera (152)
- o Lepsza komunikacja z serwerem (154)
- o Generowanie danych dla elementów witryny (158)
- o Ćwiczenia do samodzielnego wykonania (163)
- Lekcja 13. AJAX i PHP w praktyce (163)
- o Sprawdź adres IP (163)
- o Zbadaj poprawność odnośników (166)
- o Wprowadź kod dostępu (170)
- o Ocenzuruj tekst (173)
- o Ćwiczenia do samodzielnego wykonania (176)
- Rozdział 4. AJAX i XML (179)
- * Lekcja 14. Obsługa dokumentów XML (179)
- o Struktura dokumentu (179)
- o Reprezentacja w przeglądarce (180)
- o Odczyt danych w przeglądarkach (183)
- o Spójna interpretacja drzewa XML (188)
- o Ćwiczenia do samodzielnego wykonania (192)
- Lekcja 15. Generowanie danych XML przez PHP (193)
- o Dane w skrypcie (193)
- o Wczytywanie danych z pliku (200)
- o Drzewo DOM (204)
- o Ćwiczenia do samodzielnego wykonania (208)
- Lekcja 16. XML w praktyce (208)
- o Obsługa błędów (209)
- o Dane dla listy rozwijanej (213)
- o Pobieranie danych dla elementów witryny (216)
- o Ćwiczenia do samodzielnego wykonania (219)
- Rozdział 5. Serwer odpowiada kodem (221)
- * Lekcja 17. Czy serwer może generować kod? (221)
- o Decyzje serwera (221)
- o Wykonywanie instrukcji przesłanych z serwera (223)
- o Obiekty w standardzie JSON (227)
- o Dane w postaci tablicy (232)
- o Ćwiczenia do samodzielnego wykonania (234)
- Rozdział 6. AJAX, PHP i bazy danych (235)
- * Lekcja 18. Podstawy baz danych (235)
- o Tabele (235)
- o Klucze (236)
- o Relacje (237)
- o Podstawowe zasady projektowania baz (240)
- o Praca z SQLite (243)
- Lekcja 19. Jak używać SQL? (244)
- o Czym jest SQL? (244)
- o Obsługa tabel (245)
- o Typy danych w kolumnach (247)
- o Zapytania (250)
- Lekcja 20. Obsługa SQLite w PHP (261)
- o Podejście tradycyjne (261)
- o Podejście obiektowe (269)
- o Korzystanie z modułu PEAR::DB (272)
- o Ćwiczenia do samodzielnego wykonania (279)
- Lekcja 21. Pobieranie danych w tle (279)
- o Transmisja w tle (279)
- o Sterowanie skryptem pobierającym dane (281)
- o Ćwiczenia do samodzielnego wykonania (285)
- Rozdział 7. AJAX w praktycznych przykładach (287)
- * Lekcja 22. Powiązane listy rozwijane (287)
- Lekcja 23. Ankieta na stronie WWW (294)
- Lekcja 24. Modyfikacje obrazów (304)
- Lekcja 25. Wyszukiwanie informacji w bazie danych (310)
- Skorowidz (317)
Zobacz spis treści
Sprawdź dostępność, zarezerwuj (zamów):
(kliknij w nazwę placówki - więcej informacji)
DWM
Aleje Niepodległości 19
tel. 22 853 01 71
Sygnatura: 1821
Numer inw.: 1821
Dostępność: można wypożyczyć na 30 dni