AJAX w mgnieniu oka

Autor: Phil Ballard

Szczegóły książki w Helionie
Tytuł oryginału: Teach Yourself AJAX in 10 Minutes
ISBN: 978-83-246-0662-7
Cena: 34.9 zł
Zniżka: 10%
Cena ze zniżką: 31.41 zł
Oprawa: miękka
Format: A5
Data wydania: 2007.01.09
Liczba stron: 256
Przykładowy rozdział: ftp://ftp.helion.pl/online/ajaxok/ajaxok-7.pdf
Kategoria: Ajax

Opanuj technologię, która zrewolucjonizowała
sposób obsługi aplikacji internetowych

  • Poznaj podstawy tworzenia witryn WWW
  • Stwórz aplikacje w technologii AJAX
  • Wykorzystaj dane w formacie XML

AJAX, będący połączeniem JavaScriptu, języka XML i arkuszy stylów, to jedna z technologii, które wprowadziły ostatnio sporo zamieszania w środowisku projektantów witryn i aplikacji WWW. Jej zastosowanie zdecydowanie upraszcza i przyspiesza korzystanie z programów dostępnych przez przeglądarkę WWW. AJAX sprawia, że zawartość strony nie musi być przeładowywana po każdej akcji użytkownika. Witryna WWW przygotowana z wykorzystaniem technologii AJAX przypomina tradycyjną aplikację, komunikacja z serwerem nie przeszkadza w korzystaniu z niej, a dynamiczne zmiany elementów strony przebiegają znacznie szybciej.

Książka "AJAX w mgnieniu oka" to wprowadzenie do tematyki projektowania witryn i aplikacji WWW w technologii AJAX. Czytając ją, opanujesz podstawy stosowania AJAX-a we własnych projektach. Poznasz technologie przetwarzania danych ze stron WWW po stronie przeglądarki i serwera oraz dowiesz się, czym jest obiektowy model dokumentu. Nauczysz się korzystania z obiektów JavaScriptu, języka XML i protokołu SOAP. Stworzysz własne aplikacje w technologii AJAX i dowiesz się, jak unikać najczęściej popełnianych błędów.

  • Podstawy języka HTML
  • Zasada działania protokołu HTTP
  • JavaScript i PHP
  • Obiektowy model dokumentu (DOM)
  • Struktura aplikacji AJAX
  • Obiekty JavaScriptu
  • Zwracanie danych w postaci tekstu i plików XML
  • Technologia AHAH
  • Usługi sieciowe i protokół SOAP
  • Korzystanie z biblioteki Rico

Zacznij tworzyć nowoczesne witryny.

AJAX w mgnieniu oka -- spis treści

O autorze (9)

Wprowadzenie (11)

  • O książce (11)
  • Czym jest Ajax? (12)
  • Dla kogo przeznaczona jest ta książka (13)
  • Czego potrzebuję, aby skorzystać z tej książki? (13)
  • Konwencje użyte w książce (14)

Część I Powtórka z technologii internetowych (15)

Rozdział 1. Anatomia witryny internetowej (17)

  • Krótka historia sieci Internet (17)
  • Działanie sieci Internet (18)
  • Podsumowanie (24)

Rozdział 2. Pisanie stron internetowych w języku HTML (25)

  • Wprowadzenie do HTML (25)
  • Elementy strony HTML (28)
  • Bardziej zaawansowana strona HTML (33)
  • Niektóre użyteczne znaczniki HTML (35)
  • Kaskadowe Arkusze Stylów (CSS) w dwie minuty (36)
  • Podsumowanie (37)

Rozdział 3. Wysyłanie żądań przy użyciu protokołu HTTP (39)

  • Wprowadzenie do HTTP (39)
  • Żądanie i odpowiedź HTTP (40)
  • Formularze HTML (43)
  • Podsumowanie (46)

Rozdział 4. Programowanie po stronie klienta przy użyciu JavaScript (47)

  • O języku JavaScript (47)
  • Na samym dnie (49)
  • Manipulacja danymi w JavaScript (60)
  • Podsumowanie (63)

Rozdział 5. Programowanie po stronie serwera przy użyciu PHP (65)

  • Wprowadzenie do PHP (65)
  • Osadzanie PHP w stronach HTML (66)
  • Zmienne w PHP (68)
  • Kontrola przebiegu programu (70)
  • Podsumowanie (72)

Rozdział 6. Krótkie wprowadzenie do XML (73)

  • Wprowadzenie do XML (73)
  • Podstawy XML (74)
  • JavaScript i XML (78)
  • Obiektowy model dokumentu (DOM) (79)
  • Podsumowanie (81)

Część II Wprowadzenie do technologii Ajax (83)

Rozdział 7. Anatomia aplikacji Ajax (85)

  • Technika Ajax jest potrzebna (85)
  • Wprowadzenie do Ajax (88)
  • Części składowe Ajax (90)
  • Złożenie wszystkiego w jedną całość (93)
  • Podsumowanie (94)

Rozdział 8. Obiekt XMLHTTPRequest (95)

  • Więcej o obiektach JavaScript (95)
  • Wprowadzenie do XMLHTTPRequest (97)
  • Tworzenie obiektu XMLHTTPRequest (98)
  • Podsumowanie (105)

Rozdział 9. Komunikacja z serwerem (107)

  • Wysyłanie żądań do serwera (107)
  • Monitorowanie stanu serwera (112)
  • Funkcja zwrotna (114)
  • Podsumowanie (116)

Rozdział 10. Używanie zwróconych danych (117)

  • Właściwości responseText oraz responseXML (117)
  • Kolejna przydatna właściwość JavaScript DOM (121)
  • Parsowanie responseXML (122)
  • Zapewnienie obsługi użytkownika (123)
  • Podsumowanie (125)

Rozdział 11. Nasza pierwsza aplikacja Ajax (127)

  • Budowanie aplikacji Ajax (127)
  • Dokument HTML (128)
  • Dodanie kodu JavaScript (129)
  • Złożenie wszystkiego w jedną całość (133)
  • Podsumowanie (136)

Część III Bardziej zaawansowane technologie Ajax (137)

Rozdział 12. Zwracanie danych w postaci tekstu (139)

  • Więcej korzyści z właściwości responseText (139)
  • Podsumowanie (146)

Rozdział 13. AHAH - Asynchroniczny HTML i HTTP (147)

  • Wprowadzenie do AHAH (147)
  • Utworzenie małej biblioteki dla AHAH (149)
  • Wykorzystanie myAHAHlib.js (151)
  • Podsumowanie (156)

Rozdział 14. Zwracanie danych w postaci XML (157)

  • "x" w Ajax (157)
  • Własność responseXML (158)
  • Projekt - Czytnik nagłówków RSS (162)
  • Podsumowanie (170)

Rozdział 15. Usługi sieciowe i protokół REST (171)

  • Wprowadzenie do usług sieciowych (171)
  • Protokół REST (172)
  • Wykorzystanie protokołu REST w praktyce (174)
  • REST i AJAX (178)
  • Podsumowanie (179)

Rozdział 16. Usługi sieciowe korzystające z protokołu SOAP (181)

  • Poznajemy protokół SOAP (ang. Simple Object Access Protocol) (181)
  • Protokół SOAP (183)
  • Wykorzystywanie modelu Ajax i protokołu SOAP (186)
  • Ponowne spojrzenie na protokoły SOAP i REST (187)
  • Podsumowanie (188)

Rozdział 17. Biblioteka języka JavaScript dla modelu Ajax (189)

  • Biblioteka modelu Ajax (189)
  • Przegląd myAHAlib.js (190)
  • Implementacja naszej biblioteki (191)
  • Korzystanie z biblioteki (195)
  • Poszerzanie biblioteki (198)
  • Podsumowanie (198)

Rozdział 18. Pułapki Ajax (199)

  • Typowe błędy Ajax (199)
  • Przycisk Wstecz (199)
  • Ulubione i hiperłącza (200)
  • Informowanie użytkownika o zdarzeniu (201)
  • Radzenie sobie z brakiem obsługi Ajax (201)
  • Roboty indeksujące w wyszukiwarkach (202)
  • Aktywne elementy strony (203)
  • Nie używaj technologii Ajax, gdy jest to nieodpowiednie (204)
  • Bezpieczeństwo (204)
  • Testowy kod na różnych platformach (205)
  • Ajax nie naprawi złego projektu (205)
  • Niektóre programistyczne pułapki (206)
  • Podsumowanie (207)

Część IV Komercyjne oraz otwarte zasoby technologii Ajax (209)

Rozdział 19. Zestaw narzędzi prototype.js (211)

  • Wprowadzenie do prototype.js (211)
  • Obudowywanie obiektu XMLHTTPRequest (214)
  • Przykładowy projekt - Czytnik cen akcji (217)
  • Podsumowanie (219)

Rozdział 20. Zastosowanie Rico (221)

  • Wstęp do Rico (221)
  • Inne narzędzia Rico do tworzenia interfejsu (226)
  • Podsumowanie (231)

Rozdział 21. Wykorzystanie XOAD (233)

  • Wprowadzenie do XOAD (233)
  • XOAD HTML (237)
  • Zaawansowane programowanie w XOAD (239)
  • Podsumowanie (240)

Skorowidz (241)

©2007 Włodzimierz Gajda | prace magisterskie | Dubai | Korekta prac magisterskich , Ebooki programowanie androida, Pozycjonowanie stron Poznań