Księgarnia Informatyczno-Techniczna w Lublinie   Księgarnia Informatyczno-Techniczna w Lublinie
Projekty budowlane
SZUKAJ

Zaawansowane wyszukiwanie

SZYBKI ZAKUP
Wpisz model.

RECENZJE
AUTORZY

Ajax i PHP. Praktyczny kurs.

44,00 zł


nie zaw. kosztów wysyłki

MODEL: 978-83-246-1175-1

Wydrukuj kartę produktu 

Dostawa:   1-2 Dni

AJAX i PHP. Praktyczny kurs

Autor: Marcin Lis

Wydawnictwo Helion

Data wydania: 05/2008

Stron: 328

ISBN: 978-83-246-1175-1

Format: 158x235

Numer z katalogu: 3904

Przykłady do książki na Helion ftp

 

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 tle

 

Nie wychodząc z domu, ukończ szybki kurs tworzenia nowoczesnych stron www!

 

spis treści:

 

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

Autor: Lis Marcin
Rok wydania: 2008
ISBN: 978-83-246-1175-1

Data dodania do sklepu wtorek, 16 sierpień 2011.


Opinie klientów:

Możesz dodać swoją recenzję nt. produktu.

Napisz recenzję

 » KOSZYK

Koszyk jest pusty.

 » Witamy ponownie !

Adres e-mail:

Hasło:

Nowe konto | Nie pamiętasz hasła?

SUBSKRYPCJA
Adres e-mail

TWÓJ STATUS

Grupa klientów: Gość
PRODUCENT
INFORMACJE O PRODUCENCIE