HTML5 Programowanie aplikacji.pdf

(1257 KB) Pobierz
945794409.095.png
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
945794409.106.png 945794409.117.png 945794409.128.png 945794409.001.png 945794409.012.png 945794409.023.png 945794409.034.png 945794409.045.png 945794409.050.png 945794409.051.png 945794409.052.png 945794409.053.png 945794409.054.png 945794409.055.png 945794409.056.png 945794409.057.png 945794409.058.png 945794409.059.png 945794409.060.png 945794409.061.png 945794409.062.png 945794409.063.png 945794409.064.png 945794409.065.png 945794409.066.png 945794409.067.png 945794409.068.png 945794409.069.png 945794409.070.png 945794409.071.png 945794409.072.png 945794409.073.png 945794409.074.png 945794409.075.png 945794409.076.png 945794409.077.png 945794409.078.png 945794409.079.png 945794409.080.png 945794409.081.png 945794409.082.png 945794409.083.png 945794409.084.png 945794409.085.png 945794409.086.png 945794409.087.png 945794409.088.png 945794409.089.png 945794409.090.png 945794409.091.png 945794409.092.png 945794409.093.png 945794409.094.png 945794409.096.png 945794409.097.png 945794409.098.png 945794409.099.png 945794409.100.png 945794409.101.png 945794409.102.png 945794409.103.png 945794409.104.png 945794409.105.png 945794409.107.png 945794409.108.png 945794409.109.png 945794409.110.png 945794409.111.png 945794409.112.png 945794409.113.png 945794409.114.png 945794409.115.png 945794409.116.png 945794409.118.png 945794409.119.png 945794409.120.png 945794409.121.png 945794409.122.png 945794409.123.png 945794409.124.png 945794409.125.png 945794409.126.png 945794409.127.png 945794409.129.png 945794409.130.png 945794409.131.png 945794409.132.png 945794409.133.png 945794409.134.png 945794409.135.png 945794409.136.png 945794409.137.png 945794409.138.png 945794409.002.png 945794409.003.png 945794409.004.png 945794409.005.png 945794409.006.png 945794409.007.png 945794409.008.png 945794409.009.png 945794409.010.png 945794409.011.png 945794409.013.png 945794409.014.png 945794409.015.png 945794409.016.png 945794409.017.png 945794409.018.png 945794409.019.png 945794409.020.png 945794409.021.png 945794409.022.png 945794409.024.png 945794409.025.png 945794409.026.png 945794409.027.png 945794409.028.png 945794409.029.png 945794409.030.png 945794409.031.png 945794409.032.png 945794409.033.png 945794409.035.png 945794409.036.png 945794409.037.png 945794409.038.png 945794409.039.png 945794409.040.png 945794409.041.png 945794409.042.png 945794409.043.png 945794409.044.png 945794409.046.png 945794409.047.png 945794409.048.png
Spis treci
Przedmowa ................................................................................................. 7
1.
Sie WWW jako platforma aplikacji .............................................. 11
Zwikszanie moliwoci aplikacji internetowych
12
Projektowanie aplikacji internetowych
13
Triumf jzyka JavaScript
15
2.
Moliwoci jzyka JavaScript ....................................................... 19
Nieblokujce operacje wejcia-wyjcia i wywoania zwrotne
20
Funkcje lambda oferuj due moliwoci
22
Domknicia
24
Programowanie funkcyjne
27
Prototypy i sposób rozszerzania obiektów
30
Rozszerzanie funkcji przy uyciu prototypów
33
Rozwijanie i parametry obiektów
36
Operacje iteracji dotyczce tablicy
37
Obiekty równie mog by rozwijane
41
3.
Testowanie aplikacji JavaScript ....................................................43
QUnit
47
Selenium
50
4.
Lokalne magazynowanie danych ................................................. 71
Obiekty localStorage i sessionStorage
73
Dodatki biblioteki jQuery
82
3
945794409.049.png
 
5.
Interfejs IndexedDB .......................................................................85
Dodawanie i aktualizowanie rekordów
89
Dodawanie indeksów
90
Pobieranie danych
91
Usuwanie danych
92
6.
Pliki .................................................................................................93
Obiekty blob
94
Praca z plikami
95
Wysyanie plików
97
Przeciganie i upuszczanie
98
Poczenie wszystkiego ze sob
99
System plików
101
7.
Praca w trybie bez poczenia .................................................... 103
Plik manifestu — wprowadzenie
104
Zdarzenia
108
Debugowanie plików manifestu
109
8.
Podzia pracy za pomoc technologii Web Workers ...................113
Przypadki zastosowania wtku roboczego Web Worker
115
Zastosowanie technologii Web Workers
117
Przykad fraktala bazujcego na wtku roboczym
119
Testowanie i debugowanie wtków roboczych Web Worker
127
Wzorzec ponownego wykorzystania
przetwarzania wielowtkowego
127
Biblioteki dla technologii Web Workers
132
9.
Gniazda WWW ............................................................................ 133
Interfejs gniazd WWW
135
Konfigurowanie gniazda WWW
136
Przykad gniazda WWW
136
Protokó gniazd WWW
139
4
Spis treci
10. Nowe znaczniki ........................................................................... 143
Znaczniki dla aplikacji
143
Uatwienie dostpu za pomoc aplikacji WAI-ARIA
145
Mikrodane
146
Nowe typy formularzy
147
Dwik i wideo
149
Element canvas i format SVG
149
Geolokacja
150
Nowy kod CSS
150
A
Narzdzia JavaScript, które warto zna ..................................... 153
Skorowidz ............................................................................................... 157
Spis treci
5
Zgłoś jeśli naruszono regulamin