Ajax. 101 praktycznych skryptów

Autor: Marcin Lis

Szczegóły książki w Helionie
ISBN: 978-83-246-1051-8
Cena: 39 zł
Zniżka: 10%
Cena ze zniżką: 35.1 zł
Oprawa: miękka
Format: B5
Data wydania: 2008.02.25
Liczba stron: 312
Kategoria: Ajax

Inspiracje i rozwiązania -- pomysłowe wykorzystanie
skryptów AJAX na własnych stronach WWW

  • Jak szybko i efektywnie zaprojektować stronę internetową?
  • Jak wykorzystać techniki AJAX do zwiększenia interaktywności stron?
  • Jak osiągnąć zamierzone efekty wizualne i funkcjonalne?

Technologia AJAX, umożliwiająca wymianę danych między opartą na niej witryną internetową a serwerem w tle, bez każdorazowego przeładowywania strony, jest jednym z bardziej efektywnych i przyjaznych dla użytkownika sposobów przyspieszania działania strony WWW. AJAX, będący dziś jednym z podstawowych narzędzi do projektowania aplikacji internetowych, w istocie łączy w sobie kilka innych technik, w tym HTML lub XHTML, CSS, model DOM czy obiekty XMLHttpRequest. W charakterze języka łączącego poszczególne elementy używany jest zwykle JavaScript. Witryny internetowe wykorzystujące AJAX mogą szybko reagować na żądania użytkownika, nadają się więc do wysyłania zapytań, weryfikacji danych oraz wszelkich podobnych działań.

Książka "AJAX. 101 praktycznych skryptów" przeznaczona jest dla początkujących i średnio zaawansowanych projektantów stron WWW poszukujących konkretnych rozwiązań problemów napotykanych w pracy nad witryną. Dowiesz się z niej, jak zapewnić swojej stronie podstawową funkcjonalność oraz osiągnąć określone efekty. Nauczysz się implementować dynamiczne elementy witryny i komunikować się z użytkownikami na wiele różnych sposobów. Poznasz możliwości związane z internetowym głosowaniem oraz z wyszukiwaniem i sprawdzaniem poprawności danych. Wielość poruszonych tu tematów gwarantuje, że znajdziesz coś dla siebie, a pomysłowość autora zainspiruje Cię do dalszych eksperymentów.

  • Wysyłanie danych z formularza
  • Automatyczne generowanie elementów witryny
  • Wykonanie polecenia na serwerze
  • Ankiety internetowe
  • Operacje na bazach danych
  • Zmiany na stronie w zależności od czasu wyświetlania
  • Reklamy
  • Cenzurowanie i filtrowanie tekstów
  • Hasła i kody dostępu
  • Tworzenie galerii obrazów

101 skryptów podpowie Ci, jak ominąć
101 problemów w korzystaniu z technologii AJAX!

Ajax. 101 praktycznych skryptów -- spis treści

Wstęp (7)

Rozdział 1. Elementy strony (11)

  • Skrypt 1. Dynamiczna lista rozwijana (11)
  • Skrypt 2. Lista rozwijana z danymi w formacie XML (16)
  • Skrypt 3. Podwójna lista rozwijana (21)
  • Skrypt 4. Dynamiczna zamiana zawartości warstwy za pomocą przycisków (27)
  • Skrypt 5. Dynamiczna zamiana zawartości warstwy za pomocą listy rozwijanej (29)
  • Skrypt 6. Dynamiczna zamiana zawartości warstwy za pomocą pól wyboru (31)
  • Skrypt 7. Dodawanie danych do już istniejącej treści (34)
  • Skrypt 8. Wysyłanie danych z formularza (36)
  • Skrypt 9. Badanie poprawności danych przesłanych z formularza (39)
  • Skrypt 10. Obsługa szczegółowych informacji o błędach (41)
  • Skrypt 11. Reagowanie na różne typy błędów (44)
  • Skrypt 12. Automatyczne generowanie elementów witryny (przyciski) (49)
  • Skrypt 13. Automatyczne generowanie elementów witryny (pola wyboru) (53)
  • Skrypt 14. Modalne okno dialogowe (54)
  • Skrypt 15. Dynamiczne podpowiedzi (57)

Rozdział 2. Globalna sieć (61)

  • Skrypt 16. Pobranie adresów IP dla domeny (61)
  • Skrypt 17. Nazwa nazwy domeny dla adresu IP (64)
  • Skrypt 18. Pobranie rekordów MX (65)
  • Skrypt 19. Wysyłanie poczty (66)
  • Skrypt 20. Wykonanie polecenia na serwerze (69)
  • Skrypt 21. Pobranie zawartości wybranego katalogu serwera (71)
  • Skrypt 22. Pobranie zawartości katalogu z podziałem na pliki i podkatalogi (74)
  • Skrypt 23. Przeglądanie zawartości katalogów serwera (76)
  • Skrypt 24. Lista plików na serwerze FTP (80)
  • Skrypt 25. Badanie, czy wskazany plik istnieje na serwerze FTP (84)
  • Skrypt 26. Pobranie pliku z serwera FTP (86)
  • Skrypt 27. Formularz kontaktowy (dane wysyłane e-mailem) (88)
  • Skrypt 28. Badanie istnienia adresów URL (91)
  • Skrypt 29. Równoczesne badanie istnienia wielu adresów URL (93)
  • Skrypt 30. Sprawdzenie poprawności odnośników zawartych na stronie (97)
  • Skrypt 31. Przekierowanie na wybrany adres (98)

Rozdział 3. Rozmaitości (103)

  • Skrypt 32. Głosowanie (ankieta) (103)
  • Skrypt 33. RSS-BOX (odczyt kanałów RSS) (110)
  • Skrypt 34. RSS Slider (114)
  • Skrypt 35. Drag&Drop RSS BOX (118)
  • Skrypt 36. Reklama tekstowa w boksie (124)
  • Skrypt 37. Reklama tekstowa z efektem przejścia (126)
  • Skrypt 38. Reklama z danymi w osobnych plikach (127)
  • Skrypt 39. Reklama tekstowa drag&drop (128)
  • Skrypt 40. Baner reklamowy (129)
  • Skrypt 41. Banery z wybranego katalogu (131)
  • Skrypt 42. Banery wyświetlane w określonej kolejności (132)
  • Skrypt 43. Chat (plikowy) (134)
  • Skrypt 44. Chat plikowy z filtrowaniem słów (140)
  • Skrypt 45. Formularz kontaktowy (dane w pliku) (141)
  • Skrypt 46. News scroller (142)
  • Skrypt 47. Ocenzurowanie tekstu (dane w pliku) (145)
  • Skrypt 48. Sprawdzanie pisowni (dane w pliku) (148)

Rozdział 4. Bazy danych (151)

  • Skrypt 49. Głosowanie (151)
  • Skrypt 50. Interaktywne wyszukiwanie danych w bazie (154)
  • Skrypt 51. Wyszukiwanie danych względem kilku kryteriów (157)
  • Skrypt 52. Odczytanie zawartości dowolnej tabeli bazy danych (162)
  • Skrypt 53. Pobieranie zawartości wybranej tabeli z uwzględnieniem sortowania (166)
  • Skrypt 54. Dodawanie rekordów do tabeli (169)
  • Skrypt 55. Usuwanie rekordów z tabeli (174)
  • Skrypt 56. Autosugestie (177)
  • Skrypt 57. Słownik (encyklopedia) (182)
  • Skrypt 58. Słownik (tłumaczenia on-line) (185)
  • Skrypt 59. Sprawdzanie pisowni (189)
  • Skrypt 60. Ocenzurowanie tekstu (190)
  • Skrypt 61. Chat (shoutbox) (191)
  • Skrypt 62. Chat z filtrowaniem słów (193)
  • Skrypt 63. Formularz kontaktowy (195)
  • Skrypt 64. News scroller (197)
  • Skrypt 65. Reklama tekstowa (199)

Rozdział 5. Data i czas (201)

  • Skrypt 66. Pobranie aktualnej daty i godziny z serwera (201)
  • Skrypt 67. Reklama tekstowa zależna od godziny wyświetlania (204)
  • Skrypt 68. Baner reklamowy zależny od godziny wyświetlania (206)
  • Skrypt 69. Odświeżanie wyników głosowania (208)
  • Skrypt 70. Odświeżanie zawartości tabeli bazy danych (210)
  • Skrypt 71. Zmiana wyglądu tła strony w zależności od pory dnia (213)
  • Skrypt 72. Tło zmieniające się co określony czas (215)

Rozdział 6. Hasła i kody dostępu (217)

  • Skrypt 73. Kod dostępu do zawartości (217)
  • Skrypt 74. Kod dostępu do witryny (z przeładowaniem strony) (219)
  • Skrypt 75. Kod dostępu do witryny (z wymianą zawartości) (221)
  • Skrypt 76. Wiele haseł dostępu (dane w pliku) (222)
  • Skrypt 77. Wiele haseł dostępu (dane w bazie) (225)
  • Skrypt 78. Logowanie (hasła w kodzie PHP) (226)
  • Skrypt 79. Logowanie (hasła w pliku) (229)
  • Skrypt 80. Logowanie (hasła w bazie danych) (231)
  • Skrypt 81. Treść zależna od loginu (dane w pliku) (232)
  • Skrypt 82. Treść zależna od loginu (dane w bazie) (234)
  • Skrypt 83. Zarządzanie hasłami (dane w pliku) (236)
  • Skrypt 84. Zarządzanie hasłami (dane w bazie) (241)

Rozdział 7. Grafika i obrazy (245)

  • Skrypt 85. Prosta galeria (245)
  • Skrypt 86. Zautomatyzowana galeria (249)
  • Skrypt 87. Galeria z podpisami obrazów (dane w plikach) (253)
  • Skrypt 88. Galeria z podpisami obrazów (dane w bazie) (257)
  • Skrypt 89. Galeria z możliwością edycji opisów (258)
  • Skrypt 90. Galeria z miniaturami (261)
  • Skrypt 91. Wyświetlanie obrazów na modalnej warstwie (267)
  • Skrypt 92. Napis na obrazie (269)
  • Skrypt 93. Obracanie obrazów (275)
  • Skrypt 94. Zmiana rozdzielczości obrazu (277)
  • Skrypt 95. Proporcjonalne skalowanie obrazu (280)
  • Skrypt 96. Niezależne skalowanie boków obrazu (282)
  • Skrypt 97. Efekty na obrazie (284)
  • Skrypt 98. Zmieniające się obrazy (287)
  • Skrypt 99. Wyszukiwanie obrazu po nazwie (290)
  • Skrypt 100. Wyszukiwanie obrazu po opisie (293)
  • Skrypt 101. Tekst jako obraz (294)

Dodatek A Kwestie techniczne (299)

Skorowidz (305)

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