Stark J. - Android. Tworzenie aplikacji w oparciu o HTML, CSS i JavaScript.doc

(5205 KB) Pobierz




 

 

 

 

 

 

Spis treści

 

 

 

Wprowadzenie              9
1.    Zaczynamy              13

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

2.     Praca ze stylami              27

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

3.     Zaawansowane stylizowanie              49

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 ...

Zgłoś jeśli naruszono regulamin