HTML5. Programowanie aplikacji - Helion
Tytuł oryginału: Programming HTML5 Applications: Building Powerful Cross-Platform Environments in Javascript
TÅ‚umaczenie: Piotr Pilch
ISBN: 978-83-246-5625-7
stron: 168, Format: ebook
Data wydania: 2012-08-01
Księgarnia: Helion
Cena książki: 27,75 zł (poprzednio: 37,00 zł)
Oszczędzasz: 25% (-9,25 zł)
W sieci trwa właśnie rewolucja! Do władzy dochodzi język HTML5!
Jego potencjał jest nieograniczony - ścisła integracja z przeglądarką internetową, wydajna obsługa grafiki czy wsparcie dla geolokalizacji to tylko niektóre z jego atutów. Korzystając z jego możliwości, możesz stworzyć świetną grę lub przydatną aplikację internetową.
Poznaj pełne możliwości języka HTML5 i dowiedz się, jak budować kompletne i autonomiczne aplikacje, działające na urządzeniach przenośnych i konkurujące z tradycyjnymi aplikacjami. Dzięki temu praktycznemu przewodnikowi odkryjesz skuteczne metody pracy z językiem HTML5, takie jak lokalne magazynowanie danych i przetwarzanie wielowątkowe. Zaznajomisz się również z zaawansowanymi narzędziami JavaScriptu, które ułatwiają korzystanie z całej gamy elementów języka HTML5. Jeśli jesteś doświadczonym programistą JavaScriptu, umieszczone w książce przykładowe kody pokażą Ci, jak język HTML5 zamienia sieć WWW w pierwszorzędne środowisko programistyczne.
Zobacz, jak:
Osoby które kupowały "HTML5. Programowanie aplikacji", wybierały także:
- The HTML and CSS Workshop 106,79 zł, (29,90 zł -72%)
- 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%)
Spis treści
HTML5. Programowanie aplikacji eBook -- spis treści
Przedmowa (7)
1. Sieć WWW jako platforma aplikacji (11)
- Zwiększanie możliwości aplikacji internetowych (12)
- Projektowanie aplikacji internetowych (13)
- Triumf języka JavaScript (15)
2. Możliwości języka JavaScript (19)
- Nieblokujące operacje wejścia-wyjścia i wywołania zwrotne (20)
- Funkcje lambda oferują duże możliwości (22)
- Domknięcia (24)
- Programowanie funkcyjne (27)
- Prototypy i sposób rozszerzania obiektów (30)
- Rozszerzanie funkcji przy użyciu prototypów (33)
- Rozwijanie i parametry obiektów (36)
- Operacje iteracji dotyczÄ…ce 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)
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)
- Wysyłanie plików (97)
- PrzeciÄ…ganie i upuszczanie (98)
- Połączenie wszystkiego ze sobą (99)
- System plików (101)
7. Praca w trybie bez połączenia (103)
- Plik manifestu - wprowadzenie (104)
- Zdarzenia (108)
- Debugowanie plików manifestu (109)
8. Podział pracy za pomocą technologii Web Workers (113)
- Przypadki zastosowania wÄ…tku roboczego Web Worker (115)
- Zastosowanie technologii Web Workers (117)
- Przykład fraktala bazującego na wątku roboczym (119)
- Testowanie i debugowanie wątków roboczych Web Worker (127)
- Wzorzec ponownego wykorzystania przetwarzania wielowÄ…tkowego (127)
- Biblioteki dla technologii Web Workers (132)
9. Gniazda WWW (133)
- Interfejs gniazd WWW (135)
- Konfigurowanie gniazda WWW (136)
- Przykład gniazda WWW (136)
- Protokół gniazd WWW (139)
10. Nowe znaczniki (143)
- Znaczniki dla aplikacji (143)
- Ułatwienie dostępu za pomocą aplikacji WAI-ARIA (145)
- Mikrodane (146)
- Nowe typy formularzy (147)
- Dźwięk i wideo (149)
- Element canvas i format SVG (149)
- Geolokacja (150)
- Nowy kod CSS (150)
A: Narzędzia JavaScript, które warto znać (153)
Skorowidz (157)