Деталі електронної книги

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лектронна книга
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)
  • Назва: HTML,CSS i JavaScript dla każdego. Wydanie VII
  • Автор: Laura Lemay, Rafe Colburn, Jennifer Kyrnin
  • Оригінальна назва: HTML, CSS & JavaScript Web Publishing in One Hour a Day, Sams Teach Yourself: Covering HTML5, CSS3, and jQuery (7th Ed.)
  • Переклад: Robert Górczyński
  • ISBN: 978-83-283-2781-8, 9788328327818
  • Дата видання: 2016-12-02
  • Формат: Eлектронна книга
  • Ідентифікатор видання: htcdk7
  • Видавець: Helion