www.papsart.com
okladka
Czy nie masz wrażenia, że choć Twoje strony WWW są poprawne, to jednak czegoś im brak? Po prostu już czas, aby ożyły. Sięgniemy w tej książce po nowe narzędzie -- dynamiczny HTML. Dowiesz się jak uatrakcyjnić zwykły tekst, jak urozmaicać stronę dynamicznymi obrazami. Nauczysz się definiować obszary, w których rządzić będą czytelnicy -- korzystając z myszki i klawiatury, będą mogli dowolnie przeciągać elementy graficzne. Poznasz także proste skrypty języka JavaScript, dzięki którym Twoje strony staną się ciekawsze dla czytelników.

Ta książka zawiera propozycje różnych rozwiązań, z których możesz korzystać projektując własne strony. Jeśli jednak wolisz gotowe rozwiązania, w jednym z rozdziałów znajdziesz uniwersalny projekt, który stanowi niejako podsumowanie wszystkich ćwiczeń zawartych w tym opracowaniu.
Wstęp (5)
Rozdział 1. Pojęcia podstawowe (7)

  • HTML a dynamiczny HTML (7)
  • Kaskadowe arkusze stylów CSS (8)
  • Arkusze stylów języka JavaScript (8)
  • Obiektowy model dokumentu (9)
  • JavaScript (9)
Rozdział 2. Kaskadowe arkusze stylów (11)
  • Ogólna postać kaskadowego arkusza stylów (11)
  • Styl wpisany (12)
  • Osadzony arkusz stylów (14)
  • Łączony arkusz stylów (15)
  • Atrybuty stylu odnoszące się do tekstu (17)
    • Stosowanie atrybutów tekstu (18)
  • Marginesy, wcięcia i wyrównanie tekstu (19)
    • Stosowanie atrybutów formatowania akapitu (20)
  • Grupowanie definicji stylów i tworzenie klas (21)
    • Grupowanie definicji stylów (21)
    • Klasy (22)
  • Zadania do samodzielnego wykonania (23)
Rozdział 3. Skrypty języka JavaScript (29)
  • Co to jest JavaScript? (29)
  • Kod języka JavaScript w dokumencie HTML (30)
  • Atrybuty znacznika <SCRIPT>(30)
  • Struktura języka JavaScript - obiekty (31)
  • Właściwości (32)
  • Metody i funkcje (32)
  • Zmienne (33)
  • Operatory i wyrażenia (34)
  • Instrukcje języka JavaScript (35)
    • Instrukcja if (35)
    • Pętle (36)
  • Zaczynamy pisać skrypty (37)
    • Proste przykłady użycia funkcji (37)
    • Nawigacja w obrębie strony z wykorzystaniem funkcji (39)
    • Funkcje i obliczenia (41)
  • Zdarzenia i ich obsługa (43)
    • Zdarzenie Click (43)
    • Zdarzenia mouseOver i mouseOut - dynamiczna zmiana stylu (46)
    • Zdarzenie mouseMove (48)
    • Zdarzenia submit i reset (50)
    • Zdarzenia focus i blur (52)
    • Skrypt kontrolujący wypełnienie formularza (54)
  • Obiekt location (56)
  • Otwieranie okien (57)
    • Kontrola wyglądu nowego okna (59)
  • Zamykanie okien (62)
  • Tworzenie dokumentów na bieżąco (63)
  • Zadania do samodzielnego wykonania (66)
Rozdział 4. Dynamiczna zmiana stylu (71)
  • Dynamiczna zmiana atrybutów tekstu (71)
  • Interakcja z użytkownikiem (77)
  • Zadania do samodzielnego wykonania (81)
Rozdział 5. Dynamiczna zmiana zawartości (83)
  • Dynamiczne zastąpienie tekstowe (83)
  • Zastąpienie obrazu innym obrazem (90)
  • Zadania do samodzielnego wykonania (94)
Rozdział 6. Ruch na stronie WWW (99)
  • Atrybut z-index i obszar graficzny (99)
  • Warstwy, obszary i style CSS w przeglądarkach Netscape Navigator i Internet Explorer (100)
  • Wyświetlanie i ukrywanie obszarów (102)
  • Przesuwanie obiektów - tworzenie własnej układanki (103)
  • Animacje (108)
  • Animacje Marquee (113)
  • Wydzielony obszar przewijania tekstu (115)
  • Zadania do samodzielnego wykonania (120)
Rozdział 7. Formularze (123)
  • Pola formularza (125)
  • Opcje wyboru (129)
    • Lista rozwijana (130)
    • Lista przewijana (131)
    • Formularz jako sposób manipulowania wyświetlaniem warstw (132)
  • Łączenie formularza z bazą danych (136)
  • Zadania do samodzielnego wykonania (141)
Rozdział 8. Dynamiczne tabele (145)
  • Tabele - informacje ogólne (145)
  • Dynamicznie generowane tabele (148)
  • Tabela korzystająca ze źródła danych (152)
Rozdział 9. Ramki (157)
  • Ramki na rozgrzewkę (161)
  • Ramki i JavaScript (165)
  • Zadania do samodzielnego wykonania (170)