Zaawansowane tworzenie stron WWW. Ćwiczenia praktyczne - Helion
ISBN: 83-7197-518-X
stron: 168, Format: B5, okładka: miękka
Data wydania: 2001-07-02
Księgarnia: Helion
Cena książki: 18,00 zł
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.
Osoby które kupowały "Zaawansowane tworzenie stron WWW. Ćwiczenia praktyczne", wybierały także:
- HTML5. Kurs video. Poziom pierwszy. Programowanie dla początkujących webmasterów 89,00 zł, (26,70 zł -70%)
- Flask. Kurs video. Od pierwszej linijki kodu do praktycznego zastosowania 119,00 zł, (47,60 zł -60%)
- PHP 7.3. Kurs video. Tworzenie bezpiecznej strony typu e-commerce 119,00 zł, (47,60 zł -60%)
- Django. Kurs video. Tworzenie interaktywnych stron internetowych i aplikacji webowych 69,00 zł, (31,05 zł -55%)
- Sass od podstaw. Kurs video. Budowa kompleksowej strony w oparciu o metodologię BEM 47,93 zł, (22,05 zł -54%)
Spis treści
Zaawansowane tworzenie stron WWW. Ćwiczenia praktyczne -- spis treści
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)