Book description
W ksišżce "80 sposobów na Ajax" znajdziesz przykłady zastosowania tej techniki w tworzeniu interesujšcych i nieszablonowych witryn WWW. Czytajšc jš, dowiesz się, jak sprawić, aby witryny WWW były bardziej interaktywne, a aplikacje WWW działały dokładnie tak jak aplikacje desktopowe.
Table of contents
- 80 sposobów na Ajax
- Przedmowa
- O autorze
- Wstęp
-
1. Podstawy technologii Ajax: Sposoby 1. – 11.
- To nie jest pasta do podłogi
- Zachowanie ostrożności
- Obiekt XMLHttpRequest
- Sposób 1. Określenie zgodności przeglądarki internetowej za pomocą obiektu żądania
- Sposób 2. Użycie obiektu żądania do przekazania danych POST do serwera
- Sposób 3. Użycie własnej biblioteki z XMLHttpRequest
- Sposób 4. Otrzymywanie danych w postaci XML
- Sposób 5. Pobieranie zwykłych starych ciągów tekstowych
- Sposób 6. Otrzymywanie danych w postaci liczb
- Sposób 7. Otrzymywanie danych w formacie JSON
- Sposób 8. Obsługa błędów obiektu żądania
- Sposób 9. Zagłębienie się w odpowiedź HTTP
- Sposób 10. Generowanie stylizowanej wiadomości wykorzystującej plik arkusza stylów
- Sposób 11. Generowanie wiadomości stylizowanej „w locie”
-
2. Formularze sieciowe: Sposoby 12. – 21.
- Sposób 12. Wysyłanie do serwera wartości pól tekstowych lub elementów textarea bez odświeżania przeglądarki
- Sposób 13. Wyświetlanie wartości pola tekstowego lub elementu textarea za pomocą danych serwera
- Sposób 14. Wysyłanie do serwera wybranych wartości z listy bez korzystania z komunikacji dwustronnej
- Sposób 15. Dynamiczne generowanie nowej listy wyborów za pomocą danych serwera
- Sposób 16. Rozbudowa istniejącej listy wyboru
- Sposób 17. Wysyłanie do serwera wartości pól wyboru bez konieczności korzystania z komunikacji dwustronnej
- Sposób 18. Dynamiczne generowanie nowej grupy pól wyboru na podstawie danych z serwera
- Sposób 19. Zapełnienie istniejącej grupy pól wyboru danymi z serwera
- Sposób 20. Zmiana nieuporządkowanych list za pomocą odpowiedzi HTTP
- Sposób 21. Wysyłanie do komponentu serwera wartości ukrytych znaczników
-
3. Sprawdzanie poprawności: Sposoby 22. – 27.
- Sposób 22. Sprawdzanie poprawności pól tekstowych i elementów textarea pod kątem wystąpienia pustych pól
- Sposób 23. Sprawdzanie poprawności składni adresu e-mail
- Sposób 24. Sprawdzanie poprawności unikalnych nazw użytkowników
- Sposób 25. Sprawdzanie poprawności numeru karty kredytowej
- Sposób 26. Sprawdzanie poprawności kodu bezpieczeństwa karty kredytowej
- Sposób 27. Sprawdzanie poprawności kodu pocztowego
-
4. Super sposoby dla programistów sieciowych: Sposoby 28. – 42.
- Sposób 28. Uzyskanie dostępu do API Google Maps
- Sposób 29. Użycie obiektu żądania API Google Maps
- Sposób 30. Użycie Ajaksu z Google Maps i Yahoo! Maps
- Sposób 31. Wyświetlanie danych XML pobranych z witryny Weather.com
- Sposób 32. Użycie Ajaksu z Yahoo! Maps i GeoURL
- Sposób 33. Debugowanie w przeglądarce Firefox znaczników wygenerowanych przez Ajax
- Sposób 34. Pobranie kodu pocztowego
- Sposób 35. Tworzenie dużych, łatwych w obsłudze zakładek
- Sposób 36. Używanie trwałego magazynu danych po stronie klienta dla aplikacji Ajax
- Sposób 37. Sterowanie historią przeglądarki internetowej za pomocą iframes
- Sposób 38. Wysyłanie wartości cookie do programu serwera
- Sposób 39. Użycie XMLHttpRequest do wydobycia cen energii ze strony internetowej
- Sposób 40. Wysyłanie wiadomości e-mail za pomocą obiektu XMLHttpRequest
- Sposób 41. Odszukanie informacji lokalizacyjnych przeglądarki
- Sposób 42. Tworzenie czytnika kanałów RSS
-
5. Direct Web Remoting (DWR) dla zapaleńców Javy: Sposoby 43. – 49.
- Sposób 43. Integracja DWR z aplikacją sieciową Javy
- Sposób 44. Użycie DWR do zapełnienia listy wyboru wartościami z tablicy Javy
- Sposób 45. Użycie DWR do utworzenia listy select na podstawie wartości z obiektu Map Javy
- Sposób 46. Wyświetlanie na stronie internetowej kluczy i wartości z obiektu HashMap Javy
- Sposób 47. Użycie DWR do zapełnienia listy uporządkowanej wartościami z tablicy Javy
- Sposób 48. Dostęp do własnego obiektu Javy z poziomu JavaScript
- Sposób 49. Wywołanie wbudowanego obiektu Javy z poziomu JavaScriptu za pomocą DWR
-
6. Sposoby na Ajax z bibliotekami Prototype i Rico: Sposoby 50. – 54.
- Sposób 50. Użycie narzędzi Ajax biblioteki Prototype we własnych aplikacjach
- Sposób 51. Uaktualnienie zawartości elementu HTML danymi pochodzącymi z serwera
- Sposób 52. Tworzenie obserwatorów pól strony internetowej
- Sposób 53. Użycie biblioteki Rico do uaktualnienia kilku elementów za pomocą jednej odpowiedzi Ajax
- Sposób 54. Utworzenie księgarni typu „przeciągnij i upuść”
-
7. Praca z Ajaksem wraz z Ruby on Rails: Sposoby 55. – 62.
- Wrażliwy MVC
- Sposób 55. Instalacja Ruby on Rails
- Sposób 56. Monitorowanie zdalnych wywołań za pomocą platformy Rails
- Sposób 57. Udostępnienie kodu JavaScript aplikacjom platformy Rails
- Sposób 58. Dynamiczne generowanie listy select w szablonie platformy Rails
- Sposób 59. Określenie, czy technologia Ajax jest wywoływana w żądaniu
- Sposób 60. Dynamiczne generowanie listy select za pomocą danych pochodzących z bazy danych
- Sposób 61. Okresowe przeprowadzanie zdalnych wywołań
- Sposób 62. Dynamiczne przeglądanie informacji o żądaniu dla obiektu XMLHttpRequest
-
8. Urok biblioteki JavaScript script.aculo.us: Sposoby 63. – 67.
- Sposób 63. Integracja efektów wizualnych biblioteki script.aculo.us z aplikacją Ajax
- Sposób 64. Tworzenie okna logowania, które „wzrusza się”, gdy zostaną podane nieprawidłowe dane
- Sposób 65. Utworzenie autouzupełniającego się pola za pomocą biblioteki script.aculo.us
- Sposób 66. Tworzenie pola edycji tekstu
- Sposób 67. Utworzenie formularza sieciowego, który znika po wysłaniu
-
9. Opcje i wydajność: Sposoby 68. – 80.
- Sposób 68. Naprawa przycisku Wstecz przeglądarki internetowej w aplikacjach Ajax
- Sposób 69. Obsługa zakładek i przycisków Wstecz za pomocą RSH
- Sposób 70. Ustawienie ograniczenia czasu dla żądania HTTP
- Sposób 71. Usprawnienie możliwości obsługi, wydajności i niezawodności dużych aplikacji JavaScript
- Sposób 72. Zaciemnianie kodu JavaScript i Ajax
- Sposób 73. Użycie dynamicznego znacznika script do przeprowadzenia żądań usług sieciowych
- Sposób 74. Konfiguracja serwera Apache ze względu na kwestie związane z przejściami między różnymi domenami
- Sposób 75. Uruchomienie wewnątrz przeglądarki internetowej mechanizmu wyszukiwania
- Sposób 76. Użycie deklaratywnych znaczników za pomocą mechanizmu XForms zamiast znacznika script
- Sposób 77. Utworzenie bufora po stronie klienta
- Sposób 78. Tworzenie autouzupełniającego się pola
- Sposób 79. Dynamiczne wyświetlenie większej ilości informacji na dany temat
- Sposób 80. Użycie ciągów tekstowych i tablic w celu dynamicznego generowania kodu HTML
- Indeks
- Kolofon
- Copyright
Product information
- Title: 80 sposobów na Ajax
- Author(s):
- Release date: August 2012
- Publisher(s): Helion
- ISBN: 97888324605576
You might also like
book
Ajax. Bezpieczne aplikacje internetowe
Ksišżka przyda się każdemu, kto stoi na straży bezpieczeństwa aplikacji sieciowych, uczy bowiem, jak zapobiegać zagrożeniom …
book
Ajax. Wzorce projektowe
Czytając książkę opanujesz najlepsze praktyki tworzenia aplikacji sieciowych z wykorzystaniem AJAXa.
book
Programowanie aplikacji na serwisy spo?eczno?ciowe
Jedyny podr?cznik o platformie OpenSocial! Serwisy spo?eczno?ciowe w zasadzie z dnia na dzie? opanowa?y Internet. Mówi? …
book
CSS. Kaskadowe arkusze stylów. Przewodnik encyklopedyczny. Wydanie III
Książka "CSS. Kaskadowe arkusze stylów. Przewodnik encyklopedyczny. Wydanie III" to kompleksowe źródło informacji o wszystkich aspektach …