Przejdź do menu Przejdź do Zawartości strony Przejdź do Stopki
_

Biblioteka Publiczna

w Dzielnicy MOKOTÓW m.st. Warszawy



/ Opac / Strona główna / Detail?PozycjaOpisy=20100422120844058916 / Katalog / Szczegóły pozycji

- Katalog BP Mokotów m.st. Warszawy
Okładka książki Ajax i JavaScript / Joshua Eichorn ; [tł. Tomasz Walczak].
Okładka pozycji Ajax i JavaScript

Ajax i JavaScript

Tyt. oryg.: "Understanding Ajax : using JavaScript to create rich internet applications".

Autor: Eichorn, Joshua.




Wykorzystaj w projektach najnowsze technologie * Poznaj zasady funkcjonowania technologii AJAX * Zastosuj narzędzia i biblioteki ułatwiające budowanie aplikacji internetowych * Zaprojektuj aplikacje, posługując się przypadkami użyciaRosnąca popularność internetu sprawiła, że jego użytkownicy stawiają witrynom WWW i aplikacjom sieciowym coraz wyższe wymagania. Nie wystarczy już przygotować efektowny projekt

graficzny i atrakcyjną treść. Dziś liczy się szybkość działania, bezpieczeństwo i wygoda obsługi. Ratunkiem dla programistów poszukujących kolejnych metod usprawnienia działania swoich aplikacji jest technologia AJAX. To niesamowite połączenie języka JavaScript i XML pozwoliło wyeliminować największą wadę aplikacji i witryn WWW, czyli konieczność przeładowywania strony po każdej zmianie zawartości. AJAX realizuje proces przeładowania danych w tle, w sposób niezauważalny dla użytkownika. Oczywiście, to nie jedyna zaleta technologii AJAX -- jest ich znacznie więcej.Czytając książkę "AJAX i JavaScript. Tworzenie i optymalizacja aplikacji sieciowych", odkryjesz wszystkie zalety tej technologii i dowiesz się, jak projektować i pisać wydajne, bezpieczne oraz ergonomiczne aplikacje WWW. Nauczysz się korzystać z żądań asynchronicznych, przetwarzać pobrane dane i rozbudowywać istniejące aplikacje tak, aby zastosować AJAX. Poznasz proces projektowania i tworzenia aplikacji sieciowych z wykorzystaniem przypadków użycia, zadbasz o wygodę obsługi i zdiagnozujesz oraz rozwiążesz problemy z kodem AJAKSA. W książce znajdziesz także omówienie bibliotek i narzędzi, dzięki którym proces budowania aplikacji przyspieszysz i usprawnisz. * Obiekty XMLHttpRequest * Żądania asynchroniczne * Modyfikowanie aplikacji pod kątem AJAKSA * Zwiększanie użyteczności witryn internetowych * Przetwarzanie danych zwracanych do aplikacji ajaksowych * Korzystanie z bibliotek Sarissa i Scriptaculous * Przyspieszanie wyświetlania danych * Formularze logowania oparte na AJAKSIE * Biblioteki AJAKSA dla PHP, Javy, C# i DHTMLPowiększ swój arsenał narzędzi o technologię AJAXi popraw komfort swojej pracy oraz jakość aplikacji!

Zobacz pełny opis
Informacje o pozycji
Odpowiedzialność:Joshua Eichorn ; [tł. Tomasz Walczak].
Hasła:AJAX (informat.) - podręcznik
JavaScript - podręcznik
Adres wydawniczy:Gliwice : Wydawnictwo Helion, cop. 2007.
Opis fizyczny:332 s. : il. ; 24 cm.
Uwagi:Tyt. oryg.: "Understanding Ajax : using JavaScript to create rich internet applications" 2007. Na okł. podtyt.: tworzenie i optymalizacja aplikacji sieciowych. Indeks.
Przeznaczenie:Dla twórców stron internetowych.
Dla twórców stron internetowych.
Skocz do:Dodaj recenzje, komentarz
Spis treści:

  1. Podziękowania (7)
  2. O autorze (9)
  3. Wprowadzenie (11)
  4. Część I (17)
  5. Rozdział 1. Czym jest AJAX? (19)
  6. * 1.1. Bogate aplikacje internetowe (19)
  7. 1.2. Definicja AJAX-a (20)
  8. 1.3. Technologie AJAX-a (21)
  9. 1.4. Zdalne wykonywanie skryptów (24)
  10. 1.5. Gmail popularyzuje obiekty XMLHttpRequest (24)
  11. 1.6. Nowa nazwa - AJAX (26)
  12. 1.7. Podsumowanie (27)
  13. Rozdział 2. Zaczynamy (29)
  14. * 2.1. Wprowadzenie do obiektów XMLHttpRequest (29)
  15. o 2.1.1. XMLHttpRequest::Open() (30)
  16. o 2.1.2. XMLHttpRequest::Send() (31)
  17. o 2.1.3. XMLHttpRequest::setRequestHeader() (31)
  18. o 2.1.4. XMLHttpRequest::getResponseHeader() i getAllResponseHeaders() (32)
  19. o 2.1.5. Inne metody obiektu XMLHttpRequest (32)
  20. o 2.1.6. Właściwości obiektów XMLHttpRequest (33)
  21. o 2.1.7. Informacje o zmiennej readyState (33)
  22. 2.2. Obiekty XMLHttpRequest działające w różnych przeglądarkach (34)
  23. 2.3. Przesyłanie żądań asynchronicznych (36)
  24. 2.4. AJAX bez obiektów XMLHttpRequest (40)
  25. 2.5. Pierwsze rozwiązanie rezerwowe - przesyłanie żądań za pomocą ramek IFrame (41)
  26. o 2.5.1. Tworzenie ukrytych ramek IFrame (43)
  27. o 2.5.2. Tworzenie formularza (43)
  28. o 2.5.3. Przesyłanie pobranych danych do oryginalnego dokumentu (44)
  29. o 2.5.4. Kompletny przykład komunikacji w AJAX-ie przy użyciu ramek IFrame (44)
  30. 2.6. Drugie rozwiązanie rezerwowe - przesyłanie żądań za pomocą ciasteczek (47)
  31. 2.7. Podsumowanie (50)
  32. Rozdział 3. Używanie pobranych danych (51)
  33. * 3.1. Podejścia bazujące na dokumentach (51)
  34. o 3.1.1. Używanie AJAX-a do dodawania nowych danych HTML do strony (52)
  35. o 3.1.2. Używanie XML-a w modelu DOM (54)
  36. o 3.1.3. Używanie XML-a za pomocą XSLT (57)
  37. 3.2. Zdalne wykonywanie skryptów (61)
  38. o 3.2.1. Podstawowe techniki RPC (62)
  39. o 3.2.2. SOAP i XML-RPC (70)
  40. o 3.2.3. Niestandardowe formaty XML (71)
  41. o 3.2.4. JavaScript i JSON (77)
  42. 3.3. Jak wybrać typ żądania? (78)
  43. 3.4. Podsumowanie (79)
  44. Rozdział 4. Dodawanie AJAX-a do procesu tworzenia stron (81)
  45. * 4.1. Zmiany w cyklu tworzenia stron (81)
  46. o 4.1.1. Zmiany wynikające z rozszerzania (82)
  47. o 4.1.2. AJAX w akcji - zastępowanie wyszukiwania użytkowników w oknie wyskakującym (83)
  48. o 4.1.3. Zmiany przy tworzeniu aplikacji sterowanych AJAX-em (85)
  49. 4.2. Integrowanie AJAX-a w ramach platformy (88)
  50. 4.3. Język JavaScript jako podstawowy język programowania (89)
  51. 4.4. Problemy wynikające ze stosowania nowego paradygmatu programowania (91)
  52. 4.5. Zalety stosowania bibliotek (92)
  53. 4.6. Przyczyny tworzenia własnych bibliotek (93)
  54. 4.7. Jak oprogramowanie o otwartym dostępie do kodu źródłowego wpasowuje się w zestaw narzędzi? (94)
  55. o 4.7.1. Ocena bibliotek o otwartym dostępie do kodu źródłowego (94)
  56. o 4.7.2. Biblioteki o otwartym dostępie do kodu źródłowego a biblioteki komercyjne (95)
  57. 4.8. Przypadek użycia w dziedzinie tworzenia - licznik pobrań przeglądarki Firefox (97)
  58. 4.9. Przypadek użycia w dziedzinie pobierania - witryna intranetowa (99)
  59. 4.10. Podsumowanie (100)
  60. Rozdział 5. Optymalne wykorzystywanie możliwości AJAX-a (101)
  61. * 5.1. Cele stosowania AJAX-a (101)
  62. o 5.1.1. Zwiększanie interaktywności (102)
  63. o 5.1.2. Zmniejszanie czasu potrzebnego na wykonywanie operacji (104)
  64. o 5.1.3. Zmniejszanie obciążenia łączy (106)
  65. o 5.1.4. Tworzenie bogatych aplikacji (107)
  66. 5.2. Pomiar usprawnień (108)
  67. 5.3. Wady i zalety łączenia AJAX-a z innymi nowymi technologiami (114)
  68. o 5.3.1. Łączenie AJAX-a z technologią Flash (115)
  69. o 5.3.2. Skalowalna grafika wektorowa (SVG) (115)
  70. o 5.3.3. Języki interfejsu użytkownika bazujące na XML-u (116)
  71. 5.4. Podsumowanie (116)
  72. Rozdział 6. Porady dotyczące użyteczności (119)
  73. * 6.1. Definiowanie użyteczności (119)
  74. 6.2. Porady dotyczące użyteczności (121)
  75. o 6.2.1. Pamiętaj o oczekiwaniach użytkowników (121)
  76. o 6.2.2. Udostępnianie informacji o zachodzących operacjach (122)
  77. o 6.2.3. Pamiętanie o użytkownikach w trakcie dodawania zawartości strony (122)
  78. o 6.2.4. Zachowanie możliwości cofnięcia operacji (123)
  79. o 6.2.5. Określenie, czy programista tworzy aplikację czy witrynę internetową (123)
  80. o 6.2.6. Stosowanie AJAX-a tylko wtedy, kiedy przynosi to optymalne efekty (123)
  81. o 6.2.7. Plan dla użytkowników, których przeglądarki nie obsługują obiektów XMLHttpRequest (124)
  82. 6.3. Często spotykane problemy z użytecznością (124)
  83. o 6.3.1. Odciąganie uwagi przez komunikaty o sprawdzaniu poprawności (124)
  84. o 6.3.2. Uniemożliwienie cofania operacji w wyniku automatycznego zapisywania (127)
  85. o 6.3.3. Aktualizowanie fragmentów strony bez zwracania na to uwagi użytkownika (128)
  86. o 6.3.4. Problemy z tworzeniem zakładek przy używaniu AJAX-a do wczytywania całych stron (130)
  87. o 6.3.5. Wymaganie obsługi AJAX-a na witrynie sklepu internetowego (131)
  88. 6.4. Podsumowanie (132)
  89. Rozdział 7. Wskazówki dotyczące diagnozowania (133)
  90. * 7.1. Dwie strony diagnozowania (133)
  91. 7.2. Spojrzenie na komunikację w AJAX-ie (134)
  92. o 7.2.1. Tworzenie AJAX-owego rejestratora (134)
  93. o 7.2.2. Używanie rejestratora (138)
  94. o 7.2.3. Firebug - rozszerzenie do diagnozowania dla przeglądarki Firefox (139)
  95. o 7.2.4. Fiddler (143)
  96. o 7.2.5. Ogólne scenariusze diagnostyczne (147)
  97. 7.3. Narzędzia do diagnozowania kodu JavaScript (148)
  98. 7.4. Wyjątki w języku JavaScript (150)
  99. 7.5. Zrzuty zmiennych (152)
  100. 7.6. Podsumowanie (153)
  101. Część II (155)
  102. Rozdział 8. Biblioteki używane w części II - Sarissa i scriptaculous (157)
  103. * 8.1. Przegląd przypadków użycia (157)
  104. 8.2. Biblioteki używane w części II (158)
  105. 8.3. Sarissa (158)
  106. o 8.3.1. Instalacja (159)
  107. o 8.3.2. Zgłaszanie żądań AJAX-a (159)
  108. o 8.3.3. Podstawowe funkcje do obsługi XML-a (160)
  109. o 8.3.4. Obsługa dokumentów DOM (160)
  110. o 8.3.5. Używanie XPath do wyszukiwania węzłów w dokumencie (163)
  111. o 8.3.6. Przekształcanie danych XML za pomocą XSLT (166)
  112. o 8.3.7. Porady dla programistów używających Sarissy (169)
  113. 8.4. Scriptaculous (170)
  114. o 8.4.1. Instalacja (170)
  115. o 8.4.2. Efekty wizualne (170)
  116. o 8.4.3. Pary "wyświetl-ukryj" (171)
  117. o 8.4.4. Przeciąganie (173)
  118. o 8.4.5. Obiekty sortowalne (174)
  119. o 8.4.6. Suwak (177)
  120. o 8.4.7. Wskazówki dla użytkowników biblioteki scriptaculous (179)
  121. 8.5. Podsumowanie (180)
  122. Rozdział 9. Biblioteki używane w części II - HTML_AJAX (181)
  123. * 9.1. HTML_AJAX (181)
  124. o 9.1.1. Instalacja (182)
  125. o 9.1.2. Interfejs API biblioteki HTML_AJAX dla języka JavaScript (183)
  126. o 9.1.3. Zdalny pośrednik AJAX-a (189)
  127. o 9.1.4. Korzystanie z klasy HTML_AJAX_Action (192)
  128. o 9.1.5. Działania języka JavaScript (193)
  129. o 9.1.6. Metody narzędziowe dla języka JavaScript (195)
  130. o 9.1.7. Metody narzędziowe dla języka PHP (196)
  131. o 9.1.8. Wskazówki dotyczące korzystania z HTML_AJAX (197)
  132. 9.2. Podsumowanie (197)
  133. Rozdział 10. Przyspieszanie wyświetlania danych (199)
  134. * 10.1. Wprowadzenie do przeglądarki wschodów i zachodów słońca (199)
  135. 10.2. Tworzenie przeglądarki wschodów i zachodów słońca bez AJAX-a (200)
  136. o 10.2.1. Klasa SunRiseSet (203)
  137. o 10.2.2. Plik Graph.php (208)
  138. o 10.2.3. Plik Standard.php (208)
  139. 10.3. Problemy z przeglądarką bez AJAX-a (212)
  140. 10.4. Usprawnianie przeglądania za pomocą AJAX-a (212)
  141. o 10.4.1. Przeglądarka w wersji HTML usprawniona pod kątem AJAX-a (214)
  142. o 10.4.2. Skrypt PHP przeglądarki zmodyfikowany po kątem AJAX-a (218)
  143. 10.5. Podsumowanie (225)
  144. Rozdział 11. Logowanie do blogu przy użyciu AJAX-a (227)
  145. * 11.1. Dlaczego AJAX dobrze nadaje się do obsługi logowania? (227)
  146. 11.2. Tworzenie systemu logowania bazującego na AJAX-ie (228)
  147. 11.3. Rozbudowywanie formularza logowania (233)
  148. 11.4. Używanie formatu XML do tworzenia AJAX-owego logowania do systemu komentarzy (238)
  149. 11.5. Podsumowanie (245)
  150. Rozdział 12. Budowanie systemu sygnalizowania błędów (247)
  151. * 12.1. System sygnalizowania błędów (247)
  152. 12.2. Skala zależności od AJAX-a (249)
  153. 12.3. Tworzenie zaplecza (250)
  154. 12.4. Eksportowanie zaplecza (256)
  155. 12.5. Tworzenie aplikacji bazującej na języku JavaScript (261)
  156. 12.6. Komponent do logowania (271)
  157. 12.7. Komponent do rejestracji użytkowników (276)
  158. 12.8. Komponent do edycji kont (279)
  159. 12.9. Komponent do tworzenia zgłoszeń (281)
  160. 12.10. Komponent do edycji zgłoszeń (283)
  161. 12.11. Komponent "moje zgłoszenia" (288)
  162. 12.12. Komponent do przypisywania zgłoszeń (293)
  163. 12.13. Zagadnienia związane z bezpieczeństwem w aplikacjach AJAX-owych (297)
  164. 12.14. Porównywanie aplikacji sterowanych AJAX-em ze standardowym modelem MVC (298)
  165. 12.15. Podsumowanie (299)
  166. Dodatki (301)
  167. Dodatek A Biblioteki AJAX-a dla języka JavaScript (303)
  168. Dodatek B Biblioteki AJAX-a z warstwami serwera (309)
  169. Dodatek C Biblioteki dla DHTML JavaScript (317)
  170. Skorowidz (323) *

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: 1817
Numer inw.: 1817
Dostępność: można wypożyczyć na 30 dni

schowekzamów



Komentarze i rezencje

Recenzje pozycji

Opinię możesz wyrazić po zalogowaniu się na swoje Konto Czytelnika.




Katalog BP Mokotów m.st. Warszawy