ajax. zaawansowane programowanie full scan.pdf
(
12850 KB
)
Pobierz
4
Ajax. Zaawansowane programowanie
Dalsze rozważania ........................................................................................................ 62
Polityka tego samego pochodzenia ........................................................................... 62
Sterowanie buforowaniem ........................................................................................ 63
Podsumowanie ............................................................................................................ 64
Rozdział 3. Wzorce Ajax ...........................................................................................................................65
Wprowadzenie .............................................................................................................. 65
Wzorce sterowania komunikacją .................................................................................... 66
Pobieranie predykcyjne ............................................................................................ 66
Przykład wstępnego ładowania strony ....................................................................... 67
Dławienie wysyłania ................................................................................................ 74
Przykład stopniowej kontroli zawartości formularza .................................................... 75
Przykład stopniowej weryfikacji pola .......................................................................... 83
Okresowe odświeżanie ............................................................................................ 86
Przykład powiadamiania o nowym komentarzu ........................................................... 87
Ładowanie wieloetapowe ......................................................................................... 92
Przykład łączy prowadzących do dodatkowych informacji ............................................. 92
Wzorce zachowania w przypadku błędu .......................................................................... 95
Odwoływanie oczekujących żądań ............................................................................. 95
Wzorzec ponownej próby .......................................................................................... 97
Podsumowanie ............................................................................................................ 98
Rozdział 4. XML, XPath i XSLT .................................................................................................................. 101
Obsługa XML w przeglądarkach ................................................................................... 101
XML DOM w przeglądarce IE .................................................................................. 101
XML DOM w przeglądarce Firefox ............................................................................ 111
XML w różnych przeglądarkach ............................................................................... 115
Przykład wykorzystania XML ................................................................................... 116
Obsługa XPath w przeglądarkach ................................................................................. 123
Wprowadzenie do XPath ........................................................................................ 123
XPath w przeglądarce IE ......................................................................................... 124
Posługiwanie się przestrzeniami nazw ..................................................................... 125
XPath w przeglądarce Firefox .................................................................................. 128
Funkcja rozwiązująca przedrostki przestrzeni nazw ................................................... 129
XPath w różnych przeglądarkach ............................................................................. 130
Obsługa przekształceń XSL w przeglądarkach ............................................................... 132
Wprowadzenie do XSLT .......................................................................................... 132
XSLT w przeglądarce IE .......................................................................................... 135
XSLT w przeglądarce Firefox ................................................................................... 139
XSLT w różnych przeglądarkach .............................................................................. 141
Przykład z bestsellerami raz jeszcze ....................................................................... 141
Podsumowanie .......................................................................................................... 144
Rozdział 5. Syndykacja treści
RSS/Atom ........................................................................................ 147
RSS .......................................................................................................................... 147
RSS 0.91 ............................................................................................................. 148
RSS 1.0 ............................................................................................................... 149
RSS 2.0 ............................................................................................................... 150
Atom ......................................................................................................................... 150
FOOReader.NET ......................................................................................................... 151
Komponenty po stronie klienta ............................................................................... 152
Komponenty serwera ............................................................................................. 162
Wiązanie klienta z serwerem .................................................................................. 169
—
Spis treści
5
Konfiguracja .............................................................................................................. 176
Testowanie ................................................................................................................ 177
Podsumowanie .......................................................................................................... 179
Rozdział 6. Usługi WWW ........................................................................................................................... 181
Technologie ............................................................................................................... 181
SOAP ................................................................................................................... 181
WSDL .................................................................................................................. 184
REST ................................................................................................................... 188
Platforma .NET i SOAP ................................................................................................ 191
Decyzje podczas projektowania ................................................................................... 191
Tworzenie usługi WWW w Windows .............................................................................. 192
Wymagania systemowe ......................................................................................... 192
Konfiguracja serwera IIS ........................................................................................ 193
Tworzenie kodu ..................................................................................................... 194
Tworzenie kodu wykonywalnego .............................................................................. 196
Usługi WWW i Ajax ...................................................................................................... 199
Tworzenie środowiska testowego ............................................................................ 200
Rozwiązanie dla przeglądarki Internet Explorer ......................................................... 201
Rozwiązanie dla przeglądarki Mozilla ....................................................................... 203
Rozwiązanie uniwersalne ....................................................................................... 206
Usługi WWW pomiędzy domenami ............................................................................... 208
Interfejs usług Google ........................................................................................... 208
Konfiguracja proxy ................................................................................................. 209
Podsumowanie .......................................................................................................... 213
Rozdział 7. JSON ...................................................................................................................................... 215
Czym jest JSON? ........................................................................................................ 215
Literały tablic ........................................................................................................ 215
Literały obiektów ................................................................................................... 216
Literały mieszane .................................................................................................. 217
Składnia JSON ...................................................................................................... 218
Kodowanie i dekodowanie danych JSON ................................................................. 219
JSON kontra XML ....................................................................................................... 219
Narzędzia JSON działające na serwerze ........................................................................ 221
JSON-PHP ............................................................................................................. 221
Inne narzędzia ...................................................................................................... 223
Pole tekstowe z automatycznymi podpowiedziami ......................................................... 223
Przegląd funkcjonalności ....................................................................................... 224
HTML ................................................................................................................... 224
Tabela bazy danych ............................................................................................... 226
Architektura .......................................................................................................... 227
Klasy ................................................................................................................... 228
Kontrolka AutoSuggestControl ................................................................................ 228
Dostawca podpowiedzi .......................................................................................... 245
Komponent serwera .............................................................................................. 247
Komponent klienta ................................................................................................ 248
Podsumowanie .......................................................................................................... 250
6
Ajax. Zaawansowane programowanie
Rozdział 8. Widgety WWW ...................................................................................................................... 251
W telegraficznym skrócie ............................................................................................ 251
Komponent serwera .............................................................................................. 252
Komponent klienta ................................................................................................ 253
Styl wiadomości .................................................................................................... 261
Implementacja widgetu paska wiadomości .............................................................. 263
Widget informacji pogodowych ..................................................................................... 264
Weather.com SDK ................................................................................................. 264
Komponent serwera .............................................................................................. 265
Komponent klienta ................................................................................................ 273
Pobieranie danych z serwera .................................................................................. 273
Indywidualizacja widgetu pogody ............................................................................. 274
Wdrożenie widgetu informacji pogodowych .............................................................. 278
Widget wyszukiwania .................................................................................................. 279
Komponent serwera .............................................................................................. 280
Komponent klienta ................................................................................................ 281
Indywidualizacja widgetu wyszukiwania ................................................................... 286
Wdrożenie widgetu wyszukiwania w sieci ................................................................. 288
Widget przeszukiwania witryny ..................................................................................... 289
Komponent serwera .............................................................................................. 290
Komponent klienta ................................................................................................ 296
Indywidualizacja widgetu przeszukiwania witryny ...................................................... 301
Wdrożenie widgetu przeszukiwania ......................................................................... 303
Podsumowanie .......................................................................................................... 304
Rozdział 9. AjaxMail ............................................................................................................................... 305
Wymagania ................................................................................................................ 305
Architektura ............................................................................................................... 306
Wykorzystane zasoby ............................................................................................. 306
Tabele bazy danych ............................................................................................... 307
Plik konfiguracyjny ................................................................................................. 308
Klasa AjaxMailbox ................................................................................................. 309
Wykonywanie akcji ................................................................................................ 331
Interfejs użytkownika .................................................................................................. 337
Widok katalogu ..................................................................................................... 340
Widok odczytu ...................................................................................................... 342
Widok kompozycji .................................................................................................. 344
Układ ................................................................................................................... 346
Kompletowanie aplikacji ............................................................................................. 346
Funkcje pomocnicze .............................................................................................. 348
Mailbox ................................................................................................................ 349
Funkcje wywoływane zwrotnie ................................................................................. 367
Procedury obsługi zdarzeń ..................................................................................... 369
Ostatni etap .............................................................................................................. 370
Podsumowanie .......................................................................................................... 370
Rozdział 10. Szkielety Ajax ...................................................................................................................... 371
JPSpan ...................................................................................................................... 372
Jak to działa? ....................................................................................................... 372
Instalacja JPSpan .................................................................................................. 372
Tworzenie strony na serwerze ................................................................................. 373
Spis treści
7
Tworzenie strony na kliencie .................................................................................. 379
Obsługa błędów .................................................................................................... 382
Translacja typów ................................................................................................... 384
Podsumowanie JPSpan .......................................................................................... 385
DWR ......................................................................................................................... 386
Jak to działa? ....................................................................................................... 386
Instalacja DWR ..................................................................................................... 386
Tworzenie strony na kliencie .................................................................................. 390
Korzystanie z własnych klas ................................................................................... 391
Obsługa błędów .................................................................................................... 395
Jeszcze o dwr.xml ................................................................................................. 395
Konwertery ........................................................................................................... 397
Podsumowanie DWR ............................................................................................. 398
Ajax.NET .................................................................................................................... 398
Jak to działa? ....................................................................................................... 398
Instalacja Ajax.NET ................................................................................................ 399
Tworzenie strony WWW .......................................................................................... 400
Typy proste i złożone ............................................................................................. 407
Stan sesji ............................................................................................................. 409
Podsumowanie Ajax.NET ........................................................................................ 410
Podsumowanie .......................................................................................................... 410
Skorowidz ................................................................................................................................................ 413
Plik z chomika:
japonka393
Inne pliki z tego folderu:
Jerzy Roszkowski analiza i projektowanie strukturalne. wydanie ii cała książka.pdf
(8164 KB)
wielkie muuu. nie musisz być perfekcyjny - masz być nadzwyczajny helion.pdf
(4264 KB)
Eric A. Meyer css według erica meyera. sztuka projektowania stron www full version.pdf
(49781 KB)
adobe air i ajax. szybki start scan.pdf
(14128 KB)
inteligencja-to-za-malo...jak-budowac-wizerunek-wiarygodnego-lidera pełna wersja.pdf
(6364 KB)
Inne foldery tego chomika:
►► PORADNIKI ◄◄
1181 ebooków mobi
ALBO albo
arkusze obserwacyjne
Astrologia pl - haslo - Mirra
Zgłoś jeśli
naruszono regulamin