HTML5_Przewodnik_encyklopedyczny_htm5pe.pdf

(2273 KB) Pobierz
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis tre ci
O autorze .......................................................................................................... 23
O korektorach merytorycznych ......................................................................... 24
PodziÚkowania ................................................................................................. 25
CzÚ Ê I
Rozdziaï 1
Na dobry poczÈtek ............................................................................................ 27
Czym jest HTML5 .............................................................................................. 29
Historia HTML ...............................................................................................................................29
Wprowadzenie JavaScript ......................................................................................................30
Koniec wojen przeglądarek ....................................................................................................30
Dominacja wtyczek ..................................................................................................................30
Pojawienie się semantycznego HTML ..................................................................................31
Trend: standard HTML nie nadąża za sposobami użycia HTML ....................................31
HTML5 .............................................................................................................................................31
Nowy standard, nowe standardy ...........................................................................................32
Natywna obsługa multimediów .............................................................................................32
Zasoby programistyczne .........................................................................................................32
Sieć semantyczna .....................................................................................................................33
Bieżący stan HTML5 ......................................................................................................................33
Obsługa HTML5 w przeglądarkach ......................................................................................33
Wykorzystanie HTML5 na stronach ....................................................................................33
Struktura tej książki ........................................................................................................................33
Więcej informacji o HTML5 .........................................................................................................34
Podsumowanie ................................................................................................................................34
Rozdziaï 2
Przygotuj siÚ ..................................................................................................... 35
Wybór przeglądarki ........................................................................................................................35
Wybór edytora HTML ...................................................................................................................36
Wybór serwera internetowego ......................................................................................................36
Kup książkę
Poleć książkę
SPIS TRE¥CI
Pobranie Node.js .............................................................................................................................36
Pobranie modułu multipart ...................................................................................................36
Pobranie przykładowych kodów ..................................................................................................37
Podsumowanie ................................................................................................................................37
Rozdziaï 3
Wprowadzenie do HTML .................................................................................. 39
Korzystanie z elementów ...............................................................................................................40
Dodatkowe elementy występujące w tym rozdziale ...........................................................41
Puste elementy .........................................................................................................................42
Samozamykające znaczniki ....................................................................................................42
Elementy void ...........................................................................................................................43
Atrybuty elementów .......................................................................................................................44
Nadawanie elementom wielu atrybutów ..............................................................................44
Atrybuty boolowskie ...............................................................................................................44
Atrybuty autorskie ...................................................................................................................45
Tworzenie dokumentu HTML .....................................................................................................45
Nadrzędna struktura ...............................................................................................................46
Metadane ...................................................................................................................................46
Treść ...........................................................................................................................................47
Rodzice, dzieci, potomkowie i bracia ....................................................................................47
Typy elementów .......................................................................................................................48
Encje HTML ....................................................................................................................................48
Globalne atrybuty HTML5 ............................................................................................................49
Atrybut accesskey ....................................................................................................................49
Atrybut class .............................................................................................................................50
Atrybut contenteditable ..........................................................................................................52
Atrybut contextmenu ..............................................................................................................53
Atrybut dir ................................................................................................................................53
Atrybut draggable ....................................................................................................................53
Atrybut dropzone ....................................................................................................................53
Atrybut hidden .........................................................................................................................53
Atrybut id ..................................................................................................................................55
Atrybut lang ..............................................................................................................................55
Atrybut spellcheck ...................................................................................................................56
Atrybut style .............................................................................................................................57
Atrybut tabindex ......................................................................................................................57
Atrybut title ..............................................................................................................................58
Przydatne narzędzia HTML ..........................................................................................................59
Podsumowanie ................................................................................................................................59
Rozdziaï 4
Wprowadzenie do CSS ...................................................................................... 61
Definiowanie i nadawanie stylów .................................................................................................61
Właściwości CSS występujące w tym rozdziale ...................................................................62
Zastosowanie stylu inline ........................................................................................................62
Tworzenie osadzonego stylu ..................................................................................................63
Zastosowanie zewnętrznego arkusza stylu ...........................................................................65
6
Kup książkę
Poleć książkę
SPIS TRE¥CI
Kaskadowość i dziedziczenie stylów ............................................................................................67
Style przeglądarek ....................................................................................................................67
Style użytkowników .................................................................................................................68
Kaskadowość stylów ................................................................................................................69
Zmiana kolejności ważnymi stylami .....................................................................................69
Precyzja i ocena kolejności w przypadkach spornych ........................................................70
Dziedziczenie ............................................................................................................................73
Praca z kolorami w CSS .................................................................................................................74
Szczegółowe wskazywanie kolorów ......................................................................................75
Długości w CSS ...............................................................................................................................75
Długości bezwzględne .............................................................................................................76
Długości względne ...................................................................................................................77
Inne jednostki w CSS ......................................................................................................................82
Miary kątów w CSS ..................................................................................................................82
Miary czasu w CSS ...................................................................................................................82
Sprawdzanie obsługi funkcji CSS .................................................................................................83
Przydatne narzędzia CSS ...............................................................................................................83
Przeglądarkowe raporty o stylach .........................................................................................83
Tworzenie selektorów przy użyciu SelectorGadget ............................................................83
Ulepszanie CSS z użyciem LESS ............................................................................................84
Framework CSS ........................................................................................................................84
Podsumowanie ................................................................................................................................85
Rozdziaï 5
Wprowadzenie do JavaScript ........................................................................... 87
Przygotowanie do pracy z JavaScript ...........................................................................................88
Deklaracje ........................................................................................................................................89
Definiowanie i używanie funkcji ..................................................................................................90
Definiowanie funkcji parametrami .......................................................................................90
Definiowanie funkcji, które zwracają wyniki ......................................................................91
Zmienne i typy ................................................................................................................................92
Typy proste ...............................................................................................................................92
Tworzenie obiektów ................................................................................................................93
Praca z obiektami .....................................................................................................................95
Operatory JavaScript ......................................................................................................................99
Operatory równości i identyczności .....................................................................................99
Konwersja typów ...................................................................................................................102
Praca z tablicami ...........................................................................................................................104
Literał tablicowy .....................................................................................................................105
Odczytywanie i modyfikowanie zawartości tablicy ..........................................................105
Wyliczanie zawartości tablicy ..............................................................................................106
Metody obsługi tablic ............................................................................................................106
Obsługa błędów .............................................................................................................................106
Porównywanie wartości undefined i null ..................................................................................108
Sprawdzanie, czy zmienna lub właściwość ma wartość null lub undefined .................110
Rozróżnianie między null i undefined ................................................................................111
7
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin