Ajax. Implementacje
Book information
Description
Podążaj za swoją wyobraźnią i usprawniaj strony www za pomocą efektów Ajaksa! Jak używać kodu JavaScript do rozwiązywania problemu niestandardowych atrybutów? Jak łączyć funkcje obsługi zdarzeń? Jak tworzyć zaawansowane efekty bazujące na CSS? Ajax to coś więcej niż zbiór technologii obejmujący języki oparte na znacznikach, jest bowiem narzędziem, które -- ewoluując -- na bieżąco dotrzymuje kroku rozwijającej się technice INFOrmatycznej, a także wyobraźni programistów. Po zastosowaniu stopniowego usprawniania można dodawać nowoczesne efekty Ajaksa i w ten sposób przenosić tradycyjne aplikacje sieciowe i ich funkcjonalność na wyższy poziom. "Ajax. Implementacje" to książka dla programistów, którzy mają doświadczenie w tworzeniu witryn internetowych i są zainteresowani ulepszaniem istniejących już aplikacji. Czytając ją, nauczysz się, jak zwiększać możliwości stron www poprzez dodawanie do nich efektów Ajaxa, dowiesz się, jak korzystać z języka SVG oraz obiektu Canvas. Poznasz jedną z najciekawszych możliwości Ajaksa, czyli dodawanie usług sieciowych i łączenie danych bezpośrednio na stronach internetowych na wiele różnych sposobów. "Ajax. Implementacje" zawiera całą niezbędną wiedzę potrzebną, aby mieć nowoczesne i funkcjonalne strony www, nie budując ich od nowa. Stronicowanie w Ajaksie Strefa bezpieczeństwa i zabezpieczenia języka JavaScript Obsługa zdarzeń zgodna z Ajaksem System obsługi zdarzeń Dojo i obiekty docelowe Dane dynamiczne Prawidłowe współdziałanie Ajaksa z innymi elementami aplikacji Efekty bibliotek zewnętrznych służące do obsługi danych Historia, nawigacja i miejsca w aplikacjach jednostronicowych Dodawanie zaawansowanych efektów wizualnych Witryny typu mashup Skalowanie, infrastruktura i tworzenie witryn od podstaw Spis treści......Page 3 Przedmowa......Page 7 Zawartość książki......Page 9 Korzystanie z przykładowego kodu......Page 12 Podziękowania......Page 13 1. Przygotowania do wdrażania Ajaksa......Page 15 Technologie ajaksowe......Page 17 Początkowe porządkowanie......Page 20 Przekształcanie tabel na układ strony oparty na CSS......Page 25 Ciąg dalszy zmian — element po elemencie......Page 29 Radzenie sobie ze specyfiką przeglądarek......Page 30 Zrozumienie potrzeb użytkowników......Page 33 Projektowanie szkieletu witryny......Page 36 Stopniowe usprawnianie a remont generalny......Page 39 Aplikacje sieciowe......Page 41 Przygotowywanie obiektu do użytku......Page 48 Przygotowywanie i wysyłanie żądania......Page 50 Przetwarzanie ajaksowych odpowiedzi......Page 56 Punkty końcowe, zabezpieczenia języka JavaScript i widgety......Page 71 Bezpieczeństwo......Page 74 Pierwszy rzut oka na wydajność......Page 75 Ostatnie słowo o asynchroniczności i synchroniczności......Page 76 3. Narzędzia i pojęcia związane z Ajaksem......Page 79 Prototype......Page 80 script.aculo.us......Page 87 Rico......Page 90 Dojo......Page 92 Inne biblioteki......Page 99 4. Efekty interaktywne......Page 103 Obsługa zdarzeń zgodna z Ajaksem......Page 104 Informacje w trybie JIT......Page 110 Podgląd na stronie......Page 121 Zanikanie kolorów w wyniku sukcesu lub niepowodzenia......Page 126 5. Przestrzeń — ostateczna granica......Page 135 Przestrzeń w poziomie — accordion......Page 136 Strony z zakładkami......Page 159 Nakładanie......Page 170 6. Dane dynamiczne......Page 177 Edycja w miejscu......Page 178 Edycja w miejscu — wydajność, bezpieczeństwo i dostępność......Page 188 Wyróżnianie zmian......Page 191 Jeszcze raz o dostępności aktualizacji na stronie......Page 202 Walidacja na żywo......Page 205 Wydajność i dwuetapowe zatwierdzanie......Page 208 Efekty bibliotek zewnętrznych służące do obsługi danych......Page 211 7. Historia, nawigacja i miejsca w aplikacjach jednostronicowych......Page 215 Wyzwanie — stronicowana zawartość......Page 216 Zapamiętywanie miejsc......Page 235 Trwałość w starym i nowym stylu — ramię w ramię......Page 242 Nowy wygląd strony......Page 249 Analiza końcowa......Page 252 8. Dodawanie zaawansowanych efektów wizualnych......Page 253 Zaawansowane sztuczki z CSS......Page 254 Skalowalna grafika wektorowa......Page 264 Krótki przegląd języka SVG......Page 269 Mikser — SVG i Ajax......Page 273 Przyszłość grafiki......Page 280 9. Witryny typu mashup......Page 281 Wyświetlanie map za pomocą Google’a......Page 282 Druga usługa — Flickr......Page 288 Dodawanie usług Technorati do witryny mashup......Page 299 Modyfikowanie witryny mashup......Page 307 Nowa wersja klientów......Page 316 Podsumowanie informacji o witrynach mashup......Page 325 10. Skalowanie, infrastruktura i tworzenie witryn od podstaw......Page 327 Platformy — ścisłe czy luźne powiązanie......Page 328 Usługi sieciowe — zasoby i bezpieczeństwo......Page 329 Biblioteki Ajaksa — własne czy zewnętrzne?......Page 331 Projektowanie aplikacji ajaksowych od podstaw......Page 332 Rekomendowane platformy......Page 337 A więc naprzód z Ajaksem......Page 342 Skorowidz......Page 343
Similar books
Unix Power Tools, Third Edition
2002 · EPUB
Getting Started with the Web
2015 · PDF
Getting Started with the Web
2015 · EPUB
JavaScript Cookbook: Programming the Web
2021 · PDF
JavaScript Cookbook: Programming the Web
2021 · PDF
Getting Started with the Web
2015 · PDF
HTML5 Media
2011 · EPUB
Learning Node Moving to the Server-Side (Early Release)
2016 · PDF