Przewodnik dla początkujących użytkowników aplikacji mobilnej na jQuery Mobile
W ciągu ostatnich 2-3 lat zaobserwowaliśmy ogromny wzrost obsługi przeglądarek i systemów operacyjnych dla witryn mobilnych. Zwracają uwagę przede wszystkim platformy Apple iOS i Google Android. Ale inne, takie jak PalmOS i Blackberry są nadal w miksie. Do niedawna bardzo trudno było dopasować jeden motyw mobilny do wszystkich tych platform.
JavaScript był początkiem, ale do tej pory nie istniała prawdziwie zunifikowana biblioteka. jQuery Mobile wykorzystuje wszystkie najlepsze funkcje jQuery i przekazuje je do internetowego źródła mobilnego. Biblioteka jest bardziej jak framework, który zawiera animacje, efekty przejścia i automatyczne style CSS dla podstawowych elementów HTML. W tym przewodniku mam nadzieję wprowadzić platformę w taki sposób, abyś czuł się komfortowo projektując własne aplikacje mobilne jQuery.
Funkcje i obsługa systemu operacyjnego
Powodem, dla którego sugeruję, aby uczyć się jQuery Mobile w innych ramach, jest prostota. Kod został zbudowany na rdzeniu jQuery i ma aktywny zespół programistów piszących skrypty i edytujących błędy. Wśród wielu funkcji znajduje się obsługa HTML5, linki nawigacyjne oparte na technologii Ajax oraz programy obsługi zdarzeń Touch / swipe.
Obsługa różni się w zależności od telefonu i jest podzielona na 3 kategorie z A-C. A to najwyższy poziom, który oferuje pełną obsługę jQuery Mobile, B ma wszystko poza Ajaxem, podczas gdy C jest podstawowym HTML z niewielką ilością JavaScript. Na szczęście większość popularnych systemów operacyjnych jest w pełni obsługiwana - dodałem listę poniżej tylko kilku przykładów.
- Apple iOS 3-5
- Android 2.1, 2.2, 2.3
- Windows Phone 7
- Blackberry 6.0, Blackberry 7
- Palm WebOS 1.4-2.0, 3.0
Jeśli chcesz dowiedzieć się więcej, spróbuj przeczytać ich oficjalną stronę z dokumentami. Nie jest napisany bełkotem i rzeczywiście jest bardzo łatwy do naśladowania. Skupmy się teraz na podstawach pisania strony mobilnej jQuery i na tym, jak możemy zbudować małą aplikację!
Standardowy szablon HTML
Aby Twoja pierwsza aplikacja mobilna działała, należy ustawić szablon, od którego należy zacząć. Obejmuje to kod podstawowy jQuery wraz z mobilnym JS i CSS, wszystkie zewnętrzne hostowane z jQuery CDN. Sprawdź mój przykładowy kod poniżej.
Podstawowa aplikacja mobilna
Jedynymi obcymi elementami powinny być dwa meta tagi. Szczyt rzutnia
tag aktualizuje przeglądarki mobilne, aby korzystać z pełnego efektu powiększenia. Ustawianie wartości szerokość = szerokość urządzenia
ustawi szerokość strony dokładnie na szerokości ekranu telefonu. A co najważniejsze, nie wyłącza funkcji powiększania, ponieważ jQuery Mobile może dostosować się do zmieniających się układów.
Następny metatag Kompatybilny z X-UA
po prostu zmusza program Internet Explorer do renderowania HTML w najnowszej iteracji. Starsze przeglądarki, a zwłaszcza mobilne, będą próbowały obejść nieznane błędy renderowania.
Konstruowanie treści ciała
Teraz jest to miejsce, w którym jQuery mobile może się skomplikować. Każda strona HTML nie jest koniecznie jedną stroną w witrynie mobilnej. Ramy wykorzystują atrybuty danych HTML5, które można tworzyć z kaprysu, dołączając dane-
uprzednio. W podobny sposób data-role = "strona"
można ustawić na wiele div w jednym pliku HTML, co daje więcej niż jedną stronę.
Następnie przechodziłbyś między tymi stronami za pomocą linków do zakotwiczenia i unikalnego identyfikatora. Ta konfiguracja jest dobrym pomysłem na podstawowe, proste aplikacje. Jeśli potrzebujesz tylko 3-5 stron, dlaczego nie przechowywać ich w jednym pliku? Chyba że masz dużo napisanych treści, w takim przypadku spróbuj użyć PHP, aby zaoszczędzić czas.
Sprawdź poniższy przykład kodu, jeśli się zgubiłeś.
Najlepszy pasek tytułu
Page 2 Tutaj
tylko trochę dodatkowych treści.
To znaczy, możesz Wróć kiedykolwiek.