Details zum E-Book

HTML,CSS i JavaScript dla każdego. Wydanie VII

HTML,CSS i JavaScript dla każdego. Wydanie VII

Rafe Colburn, Laura Lemay, Jennifer Kyrnin

E-book
Internet to nasza codzienność. Znakomita większość firm ma swoje strony internetowe. Coraz więcej ludzi prowadzi blogi czy profile w mediach społecznościowych. I choć żeby publikować w internecie, nie musisz być profesjonalnym projektantem, to jednak aby mieć kontrolę nad wyglądem i funkcjonalnością witryny, warto znać podstawy HTML, CSS i JavaScriptu. To wcale nie takie trudne!

Dzięki tej książce nauczysz się pisać poprawne, sprawnie działające strony WWW. Znajdziesz tu dwadzieścia pięć lekcji — każda zajmie Ci około godziny. W jednym miejscu zebrano i uporządkowano wszystkie informacje niezbędne do budowania witryn internetowych. Nie tylko pokazano tu, jak tworzyć świetne witryny internetowe, ale również zawarto wskazówki, jak zachęcić użytkowników do ich odwiedzania. Poszczególne zagadnienia zaprezentowano w przejrzysty sposób. Aby ułatwić Czytelnikowi przyswajanie materiału, w książce zamieszczono pytania sprawdzające, ćwiczenia i quizy.
  • Sięgnij po gruntownie przeredagowane i uaktualnione wydanie przedstawiające najnowsze techniki i technologie z zakresu projektowania WWW.
  • Zobacz, jak w pełni zaimplementować witrynę z użyciem standardów HTML5 i CSS3.
  • Przeanalizuj zrozumiałe lekcje przedstawiające materiał krok po kroku i pomagające w praktycznym poznaniu tematu tworzenia stron internetowych za pomocą HTML.
  • Poznaj podstawy pracy z tekstem oraz tworzenia łączy.
  • Dodaj obrazy i grafikę do tworzonych stron.
  • Wykorzystaj CSS do nadania stylu witrynie oraz rozmieszczenia elementów na stronie.
  • Zdefiniuj strukturę strony w HTML5.
  • Użyj responsywnego projektu WWW w celu zapewnienia dobrego wyglądu strony na ekranach o różnych wielkościach.
  • Za pomocą języka JavaScript dodaj elementy dynamiczne na stronie oraz zapewnij jej interaktywność.
  • Przekonaj się, jak biblioteka jQuery może pomóc w dodaniu funkcji JavaScript na stronach.
  • Przygotuj projekt dla urządzeń mobilnych.
  • Zobacz, jak opublikować witrynę w sieci WWW oraz poinformować o tym fakcie innych.
  • Naucz się optymalizować witrynę pod kątem silników wyszukiwarek internetowych.

Za dwadzieścia pięć lekcji staniesz się projektantem!


Rafe Colburn jest programistą sieciowym z przeszło piętnastoletnim doświadczeniem w dziedzinie budowania witryn internetowych. Napisał kilka książek o różnych technikach tworzenia aplikacji sieciowych.

Jennifer Kyrnin jest projektantką witryn WWW. Technologiami internetowymi zajmuje się od 1995 roku. Autorka wielu popularnych podręczników z tej dziedziny.

Laura Lemay jest jedną z najpoczytniejszych na świecie autorek książek dotyczących programowania sieciowego.

O autorach (11)

Wprowadzenie (13)

CZĘŚĆ I. ROZPOCZĘCIE PRACY

Lekcja 1. Co oznacza publikowanie treści w sieci WWW? (21)

  • Myślenie w kategoriach twórcy publikującego w sieci WWW (21)
  • Przeglądarki WWW (27)
  • Serwer WWW (31)
  • Adres URL (32)
  • Szeroka definicja publikacji treści w sieci WWW (33)
  • Podsumowanie (33)
  • Warsztaty (34)

Lekcja 2. Poznajemy narzędzia (37)

  • Anatomia witryny internetowej (37)
  • Przygotowanie komputera do publikacji treści w sieci WWW (39)
  • Narzędzia dla programistów wbudowane w przeglądarkę Google Chrome (42)
  • Co chciałbyś zrobić w sieci? (46)
  • Szkielet witryny internetowej (47)
  • Hosting (49)
  • Podsumowanie (51)
  • Warsztaty (52)

Lekcja 3. Wprowadzenie do HTML i CSS (55)

  • Czym jest HTML (i czym nie jest)? (55)
  • Jak wygląda plik HTML? (58)
  • Atrybuty HTML (62)
  • Użycie atrybutu style (63)
  • Krótka historia standardów HTML (64)
  • HTML5, czyli obecny i ewoluujący standard (66)
  • Podsumowanie (66)
  • Warsztaty (67)

CZĘŚĆ II. TWORZENIE STRON INTERNETOWYCH

Lekcja 4. Poznajemy podstawy HTML (71)

  • Struktura kodu HTML (71)
  • Tytuł (73)
  • Nagłówki (75)
  • Akapity (77)
  • Komentarze (78)
  • Podsumowanie (80)
  • Warsztaty (81)

Lekcja 5. Organizacja informacji za pomocą list (83)

  • Ogólne omówienie list (83)
  • Lista numerowana (84)
  • Lista nieuporządkowana (89)
  • Lista definicji (92)
  • Listy zagnieżdżone (93)
  • Inne sposoby użycia list (95)
  • Podsumowanie (96)
  • Warsztaty (97)

Lekcja 6. Praca z łączami (101)

  • Utworzenie łącza (101)
  • Łączenie stron lokalnych przy użyciu względnych lub bezwzględnych ścieżek dostępu (106)
  • Łącza do innych dokumentów w sieci WWW (109)
  • Łącze do określonego położenia w dokumencie (114)
  • Anatomia adresu URL (120)
  • Rodzaje adresów URL (123)
  • Podsumowanie (126)
  • Warsztaty (127)

CZĘŚĆ III. JESZCZE WIĘCEJ ZA POMOCĄ HTML I CSS

Lekcja 7. Formatowanie tekstu za pomocą HTML i CSS (133)

  • Elementy na poziomie znaku (133)
  • Formatowanie znaku za pomocą CSS (136)
  • Wstępnie sformatowany tekst (139)
  • Linia pozioma (inaczej tematyczna przerwa) (142)
  • Podział wiersza (144)
  • Adres (146)
  • Cytat (147)
  • Znaki specjalne (149)
  • Czcionka i jej wielkość (153)
  • Podsumowanie (163)
  • Warsztaty (165)

Lekcja 8. Użycie CSS do nadania stylu witrynie (169)

  • Dołączenie stylów na stronie (169)
  • Selektory (171)
  • Jednostki miary (176)
  • Edycja stylów za pomocą narzędzi dla programistów (180)
  • Użycie koloru (181)
  • Łącza (182)
  • Model pudełkowy (183)
  • Więcej selektorów (197)
  • Znacznik
  • Podsumowanie (202)
  • Warsztaty (203)

Lekcja 9. Użycie obrazów na stronie internetowej (205)

  • Obrazy w sieci WWW (205)
  • Formaty obrazów (206)
  • Obrazy śródliniowe w HTML - znacznik (208)
  • Obrazy i tekst (212)
  • Obrazy i łącza (221)
  • Inne użyteczne sztuczki związane z obrazami (225)
  • Obrazy tła (226)
  • Użycie obrazów jako wypunktowania (230)
  • Czym jest mapa obrazu? (231)
  • Etykieta związana z obrazami (241)
  • Podsumowanie (242)
  • Warsztaty (242)

Lekcja 10. Tworzenie tabel (247)

  • Utworzenie tabeli (247)
  • Elementy składowe tabeli (248)
  • Wielkość tabeli, jej obramowanie i komórki (256)
  • Kolor tabeli i komórki (265)
  • Wyrównanie treści tabeli (267)
  • Łączenie wierszy i kolumn (271)
  • Bardziej zaawansowane usprawnienia tabel (279)
  • Jak używane są tabele? (285)
  • Podsumowanie (285)
  • Warsztaty (287)

Lekcja 11. Użycie CSS do pozycjonowania elementów na stronie (289)

  • Schematy pozycjonowania (289)
  • Pozycjonowanie bezwzględne (294)
  • Pozycjonowanie stałe (301)
  • Kontrolowanie stosu elementów (303)
  • Utworzenie rozwijanego menu (306)
  • Podsumowanie (310)
  • Warsztaty (310)

Lekcja 12. Projektowanie formularzy (313)

  • Poznajemy formularz i jego funkcje (313)
  • Użycie znacznika
    (319)
  • Użycie znacznika (322)
  • Utworzenie kontrolek formularza za pomocą znacznika (323)
  • Użycie innych kontrolek formularza (339)
  • Grupowanie kontrolek za pomocą znaczników
    i (348)
  • Wyświetlanie uaktualnień za pomocą i (352)
  • Stosowanie właściwości CSS dla elementów formularza (357)
  • Planowanie formularza (362)
  • Podsumowanie (363)
  • Warsztaty (365)

Lekcja 13. Struktura strony w HTML5 (369)

  • Krótka historia układu strony w HTML (369)
  • Układ strony w HTML5 (371)
  • Znaczniki strukturalne w HTML5 (372)
  • Szkielet strony (377)
  • Użycie elementów strukturalnych w HTML5 (378)
  • Podsumowanie (379)
  • Warsztaty (380)

Lekcja 14. Integracja multimediów - wideo i dźwięk (383)

  • Łatwe osadzanie plików wideo (383)
  • Samodzielny hosting plików wideo (389)
  • Osadzanie wideo za pomocą znacznika
    (393)
  • Osadzenie treści Flash za pomocą znacznika(397)
  • Znacznik (401)
  • Osadzanie filmów Flash za pomocą SWFObject (402)
  • Odtwarzacze Flash (404)
  • Osadzenie treści audio na stronie internetowej (409)
  • Podsumowanie (411)
  • Warsztaty (412)

Lekcja 15. Zaawansowany CSS - układ strony w CSS (415)

  • Przygotowanie układu strony (415)
  • Rola CSS w projektowaniu WWW (427)
  • Podsumowanie (432)
  • Warsztaty (432)

Lekcja 16. Użycie projektu responsywnego (435)

  • Czym jest responsywny projekt WWW? (435)
  • Najpierw należy zająć się obsługą urządzeń mobilnych (437)
  • Planowanie responsywnego projektu WWW (441)
  • Tworzenie zapytań o media (442)
  • Poznajemy mechanikę responsywnego projektu WWW (446)
  • Najlepsze praktyki responsywnego projektu WWW (459)
  • Podsumowanie (460)
  • Warsztaty (460)

CZĘŚĆ IV. UŻYCIE JAVASCRIPTU I JQUERY

Lekcja 17. Wprowadzenie do języka JavaScript (465)

  • Dlaczego miałbyś używać języka JavaScript? (465)
  • Znacznik (467)
  • JavaScript i oferowane przez Chrome narzędzia dla programistów (468)
  • Język JavaScript (470)
  • Środowisko JavaScript (483)
  • Zdarzenia (484)
  • Podsumowanie (487)
  • Warsztaty (487)

Lekcja 18. Użycie biblioteki jQuery (491)

  • Czym są biblioteki JavaScript? (491)
  • Rozpoczęcie pracy z jQuery (492)
  • Pierwszy skrypt jQuery (492)
  • Wybór elementów w dokumencie (494)
  • Dołączanie zdarzeń (495)
  • Modyfikacja stylów na stronie (496)
  • Modyfikacja treści strony (499)
  • Efekty specjalne (507)
  • AJAX i jQuery (510)
  • Podsumowanie (513)
  • Warsztaty (514)

Lekcja 19. Użycie JavaScriptu na stronach internetowych (517)

  • Weryfikacja formularza za pomocą JavaScriptu (517)
  • Ukrywanie i wyświetlanie treści (526)
  • Dodanie nowej treści na stronie (535)
  • Podsumowanie (539)
  • Warsztaty (540)

Lekcja 20. Praca z ramkami i powiązanymi oknami (543)

  • Czym są ramki? (543)
  • Praca z powiązanymi oknami (544)
  • Ramki śródliniowe (550)
  • Użycie kodu JavaScript do otwierania powiązanych okien (554)
  • Podsumowanie (557)
  • Warsztaty (558)

CZĘŚĆ V. PROJEKTOWANIE DLA KAŻDEGO

Lekcja 21. Projektowanie dla urządzeń mobilnych (563)

  • Użytkownicy smartfonów inaczej korzystają z sieci (563)
  • Zgodność ze standardami i sieć mobilna (564)
  • Pisanie na potrzeby mobilnej sieci WWW (569)
  • Projekt i układ strony (572)
  • Użycie łączy (574)
  • Użycie obrazów i treści multimedialnej (578)
  • Maksymalne wykorzystanie CSS i JavaScriptu (581)
  • Wykorzystanie możliwości funkcji urządzeń mobilnych (583)
  • Inne dobre nawyki i podpowiedzi dotyczące projektu mobilnej wersji witryny (585)
  • Podsumowanie (587)
  • Warsztaty (588)

Lekcja 22. Projektowanie z myślą o użytkowniku (591)

  • Rozważania dotyczące poziomu doświadczenia użytkownika (591)
  • Ustalenie preferencji użytkownika (596)
  • Co oznacza dostępność? (597)
  • Alternatywne przeglądarki WWW (598)
  • Tworzenie kodu HTML zapewniającego dostępność (599)
  • Projektowanie z uwzględnieniem dostępności (603)
  • Sprawdzenie witryny pod kątem dostępności (605)
  • Podsumowanie (607)
  • Warsztaty (607)

CZĘŚĆ VI. PUBLIKACJA W INTERNECIE

Lekcja 23. Jak opublikować witrynę internetową? (613)

  • Na czym polega działanie serwera WWW? (613)
  • Jak znaleźć hosting WWW? (615)
  • Przygotowanie plików HTML do publikacji (618)
  • Publikacja plików (620)
  • Rozwiązywanie problemów (623)
  • Promowanie stron internetowych (625)
  • Ustalenie użytkowników Twoich stron internetowych (631)
  • Podsumowanie (635)
  • Warsztaty (635)

Lekcja 24. Wykorzystanie funkcji serwera (639)

  • Jak działa PHP? (639)
  • Instalacja PHP w komputerze lokalnym (641)
  • Język PHP (642)
  • Pętle (649)
  • Funkcje wbudowane (652)
  • Funkcje definiowane przez użytkownika (652)
  • Przetwarzanie formularzy (654)
  • Dołączanie plików za pomocą PHP (664)
  • Poszerzenie wiedzy z zakresu PHP (666)
  • Inne platformy aplikacji (668)
  • Podsumowanie (669)
  • Warsztaty (670)

Lekcja 25. Silniki wyszukiwarek i techniki SEO (673)

  • Co to jest SEO? (673)
  • W jaki sposób działają silniki wyszukiwarek internetowych? (675)
  • Techniki SEO (678)
  • Narzędzia do monitorowania i zarządzania SEO (683)
  • Płatne łącza (687)
  • Podsumowanie (687)
  • Warsztaty (687)

Skorowidz (419)

(202)
  • Titel: HTML,CSS i JavaScript dla każdego. Wydanie VII
  • Autor: Laura Lemay, Rafe Colburn, Jennifer Kyrnin
  • Originaler Titel: HTML, CSS & JavaScript Web Publishing in One Hour a Day, Sams Teach Yourself: Covering HTML5, CSS3, and jQuery (7th Ed.)
  • Übersetzung: Robert Górczyński
  • ISBN: 978-83-283-2781-8, 9788328327818
  • Veröffentlichungsdatum: 2016-12-02
  • Format: E-book
  • Artikelkennung: htcdk7
  • Verleger: Helion