Aplikacje internetowe kontra aplikacje natywne 13
Czym jest aplikacja internetowa? 13
Czym jest aplikacja natywna? 14
Wady i zalety 14
Które podejście jest odpowiednie dla Ciebie? 15
Ekspresowy kurs technologii internetowych 15
Wprowadzenie do języka HTML 15
Wprowadzenie do CSS 19
Wprowadzenie do JavaScriptu 23
Nie masz własnej witryny? 27
Pierwsze kroki 29
Osobny arkusz stylów dla Androida 33
Kontrolowanie skalowania strony 35
Arkusz stylów dla Androida 36
Wygląd i zachowanie w stylu Androida 39
Proste zachowania z jQuery 41
Czego się nauczyłeś? 47
Szczypta Ajaksa 49
Kierowanie ruchem 50
Przygotowanie treści 52
Przekierowywanie żądań za pomocą JavaScriptu 53
Kilka wodotrysków 55
Wskaźnik postępu 56
Ustawianie tytułu strony 59
Obsługa długich tytułów 61
Automatyczne przewijanie do początku strony 62
Przechwytywanie odsyłaczy lokalnych 64
Dodawanie własnego przycisku „wstecz” 64
Dodawanie ikony do pulpitu 72
Czego się nauczyłeś? 73
4. Animacje 75
Z niewielką pomocą naszych przyjaciół 75
Przewijanie 76
Ekran Terminarz 79
Ekran Dzień 82
Ekran Nowy wpis 83
Ekran Ustawienia 86
Integracja całości 89
Dostosowywanie biblioteki jQTouch 92
Czego się nauczyłeś? 94
5. Składowanie danych po stronie klienta 95
Web Storage 95
Zapisywanie ustawień aplikacji w localStorage 97
Zapisywanie daty w sessionStorage 100
Web SQL Database 102
Tworzenie bazy danych 104
Wstawianie wierszy 106
Wybieranie wierszy i obsługa otrzymanych danych 110
Usuwanie wierszy 115
Kody błędów Web SQL Database 118
Czego się nauczyłeś? 118
6. Tryb offline 121
Podstawy aplikacji działających offline 121
Sekcje NETWORK i FALLBACK 126
Dynamiczne tworzenie pliku manifestu 132
6 | Spis treści
Debugowanie 136
Konsola JavaScriptu 137
Czego ...
chesschempion