HTML i JavaScript - Helion

ISBN: 83-7197-046-3
stron: 464, Format: B5, okładka: miękka
Data wydania: 2011-09-14
Księgarnia: Helion
Cena książki: 48,00 zł
HTML 4 poszerza możliwości wcześniejszych wersji o mechanizm tworzenia arkuszy stylów, pisania skryptów, ramek, wstawiania obiektów, animowania tekstów, wzbogaca wyświetlanie tabelek i formularzy.
Czasem jednak sam język skryptowy nie wystarcza. Należy się posłużyć mocniejszym narzędziem. Zrozumiała to firma Netscape, która opracowała JavaScript. Jest to język programowania, który ma pomagać projektantom stron WWW tworzyć zaawansowane projekty. Obecnie projektuje się strony, które w inteligentny sposób odczytują ustawienia przeglądarki, potrafią ją rozpoznać i w zależności od niej wygenerować odpowiednie znaczniki HTML. Każdy, kto choć trochę zna się na programowaniu, napisze program w JavaScript.
Książka ta jest przeznaczona dla wszystkich, którzy chcą się nauczyć HTML-a i JavaScript-u. Autor przedstawia, w czym JavaScript dopełnia się z HTML-em, czego nie można dokonać w pierwszym, a czego w drugim.
Publikacja ta pomoże czytelnikowi w samodzielnym napisaniu profesjonalnie wyglądającej strony internetowej.
Osoby które kupowały "HTML i JavaScript", wybierały także:
- HTML5. Kurs video. Poziom pierwszy. Programowanie dla początkujących webmasterów 89,00 zł, (26,70 zł -70%)
- Tworzenie gier w języku HTML5 dla profesjonalistów. Wydanie II 67,42 zł, (20,90 zł -69%)
- HTML 5. Kurs video. Poziom drugi. Tworzenie profesjonalnych stron WWW 89,00 zł, (35,60 zł -60%)
- Sass od podstaw. Kurs video. Budowa kompleksowej strony w oparciu o metodologię BEM 47,93 zł, (22,05 zł -54%)
- HTML i CSS. Przewodnik dla pocz 69,00 zł, (34,50 zł -50%)
Spis treści
HTML i JavaScript -- spis treści
Rozdział 1. Historia języka HTML (11)
- Ustawienia międzynarodowe (12)
- Dostępność (12)
- Tabele (13)
- Dokumenty z innych programów (13)
- Arkusze stylów (13)
- Skrypty (14)
- Drukowanie (14)
- Projektowanie dokumentów w HTML (14)
- JavaScript, czyli rozszerzenie języka HTML (15)
Rozdział 2. Podstawy HTML-a (17)
- Znak & (18)
- Polecenia (18)
- Pisownia poleceń (18)
- Parametry i klauzule (19)
- Błędy (19)
- 2.1 Struktura dokumentu (20)
- Polecenia w nagłówku (20)
- Ciało dokumentu (24)
- Schemat dokumentu (25)
- Podsumowanie (26)
Rozdział 3. JavaScript - wprowadzenie (27)
- Zmienne (28)
- Łańcuchy tekstowe (28)
- Wartości logiczne (28)
- NaN (29)
- Definiowanie zmiennych (29)
- Tablice (31)
- Operatory arytmetyczne (32)
- Operatory przypisania (33)
- Operatory porównania (34)
- Operatory logiczne (34)
- Operatory bitowe (35)
- Instrukcje wyboru (37)
- Pętle (41)
- Funkcje (44)
- Obiekty (49)
- Dziedziczenie (52)
- Zdarzenia (56)
Rozdział 4. Pojęcie dokumentu w JavaScript (65)
- 4.1 Obiekt document (65)
- applets (66)
- domain (68)
- lastModified (68)
- referrer (69)
- title (69)
- URL (70)
- close (70)
- open (71)
- write (72)
- writeln (74)
Rozdział 5. Specyficzne obiekty języka JavaScript (75)
- 5.1 Obiekt Math (75)
- Właściwości, czyli stałe matematyczne (76)
- Metody, czyli funkcje (76)
- 5.2 Obiekt Boolean (81)
- 5.3 Obiekt Function (82)
- 5.4 Obiekt Date (86)
- 5.5 Obiekt Number (92)
- 5.6 Obiekt Array (95)
- 5.7 Obiekt Object (101)
Rozdział 6. HTML i JavaScript - współdziałanie (115)
- 6.1 Pisanie i formatowanie tekstów (115)
- Rozmiary i kolory czcionek (115)
- Nagłówki (116)
- A teraz JavaScript (119)
- Kroje czcionek (122)
- Formatowanie tekstu (124)
- MULTICOL (128)
- SPACER (128)
- Podsumowanie (129)
- 6.2 Listy i wykazy (129)
- Lista numerowana (129)
- menu (132)
- dir (134)
- Lista typu description list (136)
- JavaScript i listy (136)
- Tabele (139)
- JavaScript i tabele (146)
- 6.3 Odnośniki, kotwice i mapy graficzne (149)
- Obiekt anchor (154)
- Mapy graficzne (158)
- 6.4 Lista historyczna (167)
- Obiekt history (167)
- Obiekt location (171)
- 6.5 Formularze - podstawa wymiany informacji (178)
- INPUT (186)
- Element BUTTON (187)
- Element CHECKBOX (189)
- Element FILE (191)
- Element HIDDEN (193)
- Element PASSWORD (194)
- Element RADIO (195)
- Element RESET (198)
- Element SUBMIT (199)
- Element TEXT (200)
- SELECT (202)
- OPTION (206)
- TEXTAREA (207)
- Przykład - edytor HTML (209)
- 6.6 Obiekt Window (212)
- opener (216)
- close (217)
- closed (218)
- defaultStatus (218)
- status (219)
- alert (219)
- confirm (220)
- prompt (221)
- name (222)
- 6.7 Ramki w dokumencie (222)
- FRAMESET (222)
- FRAME (224)
- frames (227)
- Podsumowanie (231)
- 6.8 Grafika i multimedia (231)
- IMG (231)
- IMAGE (234)
- EMBED (237)
- BGSOUND (238)
- LiveAudio (238)
- OBJECT (241)
- MARQUEE (242)
- Podsumowanie (244)
Rozdział 7. Cookie, navigator, MIME, plug-ins (245)
- 7.1 "Ciasteczka" w JavaScript (245)
- "Potwór ciasteczkowy" (248)
- JavaScript i Cookie (249)
- 7.2 Obiekt screen (255)
- 7.3 Obiekt navigator (257)
- 7.4 Obiekt mimeType (261)
- 7.5 Obiekt Plugin (264)
- Podsumowanie (265)
Rozdział 8. Dynamic HTML (267)
- 8.1 Arkusze stylów (268)
- Osobne pliki z arkuszami (273)
- Klasy (274)
- Wyjątki (275)
- Kontekstowe użycie arkuszy (277)
- Przegląd elementów arkuszy (277)
- 8.2 Dynamiczne ustawianie elementów (282)
- Style - pierwsze kroki są najtrudniejsze (283)
- Atrybuty i właściwości (290)
- 8.3 Zastosowanie języka JavaScript w dynamicznym przedstawieniu dokumentu (302)
- JavaScript - narzędzie do zabawy z warstwami (302)
- Obiekt Layer (303)
- Definiowanie dynamicznych bloków w dokumencie (on-the-fly) (308)
- Animowane obrazki (315)
- 8.4 Zaawansowane przykłady w DHTML (315)
- Drag & Drop (316)
- Powiększ rysunek (319)
- Funkcje wykonujące skalowanie (324)
- Bazy danych (326)
- Formularz (332)
- 8.5 Fonty dla klienta (333)
- Tworzenie i używanie definicji fontów (333)
- Wykorzystanie czcionki (334)
- Podsumowanie (336)
Rozdział 9. Język JavaScript widziany od strony serwera (337)
- 9.1 Tworzenie połączeń (338)
- Obiekty blob (339)
- Obiekt Connection (341)
- Obiekt Cursor (349)
- Obiekt database (353)
- Obiekt DbPool (356)
- Obiekt Resultset (357)
- Obiekt Stproc (358)
- 9.2 Zarządzanie sesją (359)
- Obiekt Lock (360)
- Obiekt project (361)
- Obiekt request (362)
- Obiekt server (365)
- 9.3 Dodatkowe narzędzia (366)
- Obiekt File (366)
- Obiekt SendMail (373)
- 9.4 Globalne funkcje (376)
- addClient (376)
- addResponseHeader (377)
- blob (377)
- callC (378)
- debug (379)
- deleteResponseHeader (379)
- escape (379)
- eval (380)
- flush (381)
- getOptionValue (382)
- getOptionValueCount (383)
- isNaN (383)
- redirect (383)
- registerCFunction (384)
- ssjs_generateClientID (384)
- ssjs_getCGIVariable (385)
- ssjs_getClientID (386)
- taint (387)
- unescape (387)
- untaint (388)
- write (389)
- 9.5 Pakiety Java dla LiveConnect (389)
- netscape.javascript.JSObject (390)
- netscape.javascript.JSException (392)
- netscape.plugin.Plugin (393)
- Podsumowanie (394)
Rozdział 10. JavaScript 1.2 - nowe możliwości (397)
- 10.1 Obiekty (397)
- Obiekt arguments (398)
- Obiekt Number (399)
- Obiekt event (399)
- Metoda captureEvents() (401)
- Metoda releaseEvents() (401)
- Metoda routeEvent() (401)
- Metoda handleEvent() (402)
- Obiekt Array (404)
- Wyrażenia regularne (408)
- 10.2 Funkcje (418)
- Zagnieżdżanie funkcji (418)
- 10.3 Metody (419)
- Obiekt window (420)
- 10.4 Właściwości (426)
- 10.5 Operatory (429)
- Konwersja danych (430)
- 10.6 Słowa kluczowe (431)
- 10.7 Bezpieczne skrypty (433)
- Serwery SSL i skrypty bez podpisu (434)
- Zarządcy Codebase (435)
- Sprawdzanie zarządców dla obiektów window i layer (435)
- Identifikacja skryptów z podpisem (436)
- Użycie poszerzonych uprawnień (438)
- Wskazówki przy pisaniu bezpiecznych skryptów (443)
- Problemy (446)
- 10.8 Ciekawostki (446)
- Obiekt Message (450)
- Obiekt News (451)
- Podsumowanie (452)




